我有ASP.NET CORE C#项目。
我想更改我的解决方案名称和整个项目的名称。
例如 :
OldSolution.OldName // this is Solution
OldSolution.OldName.Project1
OldSolution.OldName.Project2
OldSolution.OldName.Project3
至
ChangedName.NewName // this is solution
ChangedName.NewName.Project1
ChangedName.NewName.Project2
ChangedName.NewName.Project3
更改所有名称空间,引用其他项目的项目名称(当我查看项目的引用时,引用的项目仍然是相同的名称。它们尚未更改。)
我能这样做吗?
我也在努力解决这个问题,并没有找到自动化的方法来做到这一点。我必须像这样手动完成:
重命名解决方案。最简单的部分。转到解决方案资源管理器(从菜单视图 - >解决方案资源管理器中),选择解决方案,然后按F4(或从菜单 - 视图 - >属性窗口),选择名称属性并键入新名称,然后按ENTER键。这不会更改整个解决方案所在的文件夹的名称。如果你想改变它(我确实想要这样做),你必须关闭Visual Studio,然后重命名该文件夹。如果再次打开Visual Studio并在新名称(文件 - >打开 - >项目/解决方案..)之后通过浏览打开解决方案,您将看到解决方案的新名称已更改。
这是您可以尝试使用项目的方法:
重命名解决方案
重命名项目
要更改默认命名空间:转到项目 - >属性 - >默认命名空间,然后输入您希望拥有的名称。
要更改旧文件的命名空间,请参阅此stackoverflow post
替换文件(Ctrl + Shift + H)将用新的命名空间替换旧命名空间!
要更新引用:您需要再次添加引用,我认为没有更简单的方法。除了删除和添加引用外,非常简单
希望这可以帮助 !