我当前重命名项目文件夹的解决方案是:
有没有更好的办法?
TFS 用户: 如果您使用的源代码控制要求您在重命名文件/文件夹之前对其发出警告,那么请查看 ,其中涵盖了所需的额外步骤。
签入文件夹中的所有未决更改,并确保所有其他团队成员也这样做。
确保您的工作目录中有该文件夹的副本(否则,您将无法在下一步中在源代码管理资源管理器中重命名该文件夹)。如果您还没有文件夹,请获取文件夹的最新版本以获取副本。
关闭解决方案。
重命名Source Control Explorer中的文件夹。这会将源代码管理中跟踪的所有文件从文件系统上的原始文件夹移动到新文件夹。请注意,源代码管理未跟踪的文件将保留在原始文件夹中 - 一旦您确认那里没有您需要的文件,您可能希望删除此文件夹。
打开解决方案No并在提示从源代码管理中获取新添加到解决方案的项目时选择“ ”。您将收到一条警告,指出无法加载解决方案中的项目之一。
No
在
解决方案资源管理器中
选择项目。
请注意,它将变灰并标记为“不可用”。
打开“属性”窗格。
直接或使用“
...
”按钮 编辑*“文件路径”属性。*
另请注意,此属性仅在 Visual Studio 2010 中可编辑。在较新版本的 Visual Studio 中,您将需要手动编辑解决方案文件中的项目路径。
右键单击解决方案探索r 中的项目,然后从上下文菜单中选择重新加载项目。如果您收到一条错误消息,指出无法从原始文件夹加载项目,请尝试关闭解决方案,删除与解决方案文件位于同一文件夹中的 suo 文件,然后重新打开解决方案。
将更改作为单个变更集签入。
让其他团队成员为解决方案“获取最新版本”(右键单击解决方案资源管理器中的解决方案,然后从上下文菜单中选择“获取最新版本”。
注意:涉及删除项目然后将项目重新添加到解决方案的其他建议解决方案将破坏项目引用。
如果您执行这些步骤,那么您还可以考虑重命名以下内容以适应。
此外,请考虑修改以下程序集属性的值。
AssemblyProductAttribute
AssemblyDescriptionAttribute
AssemblyTitleAttribute
要在 Visual Studio 中重命名项目的 文件夹 、 文件 ( .*proj) 和 显示名称:
.*proj
Alt
Enter
F4
.sln
F2
注意: 涉及删除项目然后将项目重新添加到解决方案的其他建议解决方案将破坏项目引用。
如果您执行这些步骤,那么您还可以考虑重命名以下内容以匹配:
还可以考虑修改以下程序集属性的值: