我当前用于重命名项目文件夹的解决方案是:
有没有更好的办法?
TFS 用户:如果您使用的源代码管理要求您在重命名文件 / 文件夹之前发出警告,则请查看此答案,它涵盖了所需的额外步骤。
要在 Visual Studio 中重命名项目的文件夹,文件( .*proj
)和显示名称,请执行以下操作:
.sln
文件,并在那里更新路径。 (您可能需要先在 TFS 中检出解决方案,等等。)注意:其他建议的解决方案包括删除项目,然后将其重新添加到解决方案中,将破坏项目引用。
如果执行这些步骤,则可能还会考虑重命名以下内容以使其匹配:
还可以考虑修改以下程序集属性的值:
AssemblyProductAttribute
AssemblyDescriptionAttribute
AssemblyTitleAttribute
这在 Visual Studio 2015 中很简单(可能在较早版本中有效)
.sln
文件,然后将路径更改为 csproj,即fu\bar.csproj
→ bar\bar.csproj
。使用 * .sol,* csproj 文件还有另一种方法。
就像这样(相对于 * .sol 文件):
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Shani.Commands.Impl", "Shani.Commands.Impl\Shani.Commands.Impl.csproj", "{747CFA4B-FC83-419A-858E-5E2DE2B948EE}"
只需将第一部分更改为新目录,例如:
Impl\Shani.Commands.Impl\Shani.Commands.Impl.csproj
当然,不要忘记将整个项目移到该目录。