3 回答
TA贡献1780条经验 获得超1个赞
要在visual studio中重命名项目的文件夹,file(.*proj
)和显示名称:
关闭解决方案。
重命名Visual Studio外部的文件夹。(如果使用源代码管理,则在TFS中重命名)
打开解决方案,忽略警告(如果要求从源控件加载项目,则回答“否”)。
浏览所有不可用的项目......
如果属性不可编辑(如在VS2012中),则
.sln
直接在另一个编辑器(如Notepad ++ )中打开文件,然后更新其中的路径。(您可能需要先在TFS中签出解决方案等)打开项目的属性窗口(突出显示项目,然后按Alt+ Enter或F4,或右键单击>属性)。
将属性“ 文件路径 ”设置为新位置。
重新加载项目 - 右键单击>重新加载项目。
更改项目的显示名称,突出显示并按F2,或右键单击> 重命名。
注意:涉及删除然后将项目重新添加到解决方案的其他建议解决方案将破坏项目引用。
如果您执行这些步骤,那么您可能还会考虑重命名以下内容以匹配:
部件
默认/根命名空间
现有文件的命名空间(使用Visual Studio中的重构工具或ReSharper的不一致命名空间工具)
还要考虑修改以下程序集属性的值:
AssemblyProductAttribute
AssemblyDescriptionAttribute
AssemblyTitleAttribute
TA贡献1875条经验 获得超5个赞
使用* .sol,* csproj文件还有另一种方法。
打开您的解决方案文件
搜索您想要更改的* .csproj
它将是这样的(相对于* .sol文件):
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shani.Commands.Impl", "Shani.Commands.Impl\Shani.Commands.Impl.csproj", "{747CFA4B-FC83-419A-858E-5E2DE2B948EE}"
并且只是将第一部分更改为新的diretory,例如:
Impl\Shani.Commands.Impl\Shani.Commands.Impl.csproj
当然不要忘记将整个项目移动到该目录
玩得开心。
TA贡献1852条经验 获得超7个赞
这在VS 2015中是直截了当的(可能适用于旧版本)
在解决方案资源管理器中,右键单击
Main solution > Rename
在解决方案资源管理器中,右键单击
project (under solution) > Rename
在解决方案资源管理器中,双击或右键单击
Properties >
转到应用程序选项卡,重命名Assembly name
并Default namespace
匹配。如果您还想重命名命名空间,请打开一个类文件。右键单击
namespace > Rename...
它应搜索并替换整个项目中对命名空间的所有引用。关闭项目>重命名
project folder
。.sln
在记事本中编辑文件,更改cjproj的路径。即fu\bar.csproj --> bar\bar.csproj
添加回答
举报