can*_*stu 9 c# asp.net visual-studio
我有ASP.NET CORE C#项目.
我想更改我的解决方案名称和整个项目的名称.
例如 :
OldSolution.OldName // this is Solution
OldSolution.OldName.Project1
OldSolution.OldName.Project2
OldSolution.OldName.Project3
Run Code Online (Sandbox Code Playgroud)
至
ChangedName.NewName // this is solution
ChangedName.NewName.Project1
ChangedName.NewName.Project2
ChangedName.NewName.Project3
Run Code Online (Sandbox Code Playgroud)
更改所有名称空间,引用其他项目的项目名称(当我查看项目的引用时,引用的项目仍然是相同的名称.它们尚未更改.)
我能这样做吗?
drZ*_*iqq 22
我也在努力解决这个问题,并没有找到自动化的方法来做到这一点.我必须像这样手动完成:
重命名解决方案.最简单的部分. 转到解决方案资源管理(从菜单查看- >解决方案资源管理),选择解决方案,然后按F4键(或从菜单-查看- >属性窗口),选择Name属性并键入新名称,然后按ENTER键.这不会更改整个解决方案所在的文件夹的名称.如果你想改变它(我确实想要这样做),你必须关闭Visual Studio,然后重命名该文件夹.如果你再次打开Visual Studio并打开新的名称(文件- >打开- >项目/解决方案..)之后,通过浏览解决方案,你会看到,为解决方案的新名称已被更改.
这是您可以尝试使用项目的方法:
在"解决方案资源管理器"中右键单击项目,选择"重命名",然后输入新名称
再次右键单击该项目,然后选择"属性".在"应用程序"选项卡上更改"程序集名称"和"默认名称空间".
再次右键单击该项目,然后选择Refactor - > Adjust Namespaces.接受更改.
在Properties/AssemblyInfo.cs中更改AssemblyTitle和AssemblyProduct
在Windows资源管理器中删除bin和obj目录
打开SLN文件(使用文本编辑器,如Notepad ++)并更改项目的路径(应该有多个位置).
再次打开解决方案.清理并重建项目.
重命名解决方案
重命名项目
在 Visual Studio 解决方案资源管理器中,右键单击项目节点,然后从上下文菜单中选择重命名。
为您的解决方案键入新名称。
要更改默认命名空间:转到 项目-> 属性-> 默认命名空间并输入您希望拥有的名称。
要更改旧文件的命名空间,请参阅此stackoverflow 帖子
在文件中替换 (Ctrl+Shift+H) 将用新命名空间替换旧命名空间!
要更新引用:您需要再次添加引用,我认为没有更简单的方法。除了删除和添加引用非常简单
希望这可以帮助 !
归档时间: |
|
查看次数: |
15358 次 |
最近记录: |