gpt4 book ai didi

visual-studio-2008 - 在TFS下重命名VS.net中包含的项目文件夹

转载 作者:行者123 更新时间:2023-12-03 05:34:39 25 4
gpt4 key购买 nike

我有一个vs.net项目,经过一些重构,修改了项目的名称。如何轻松重命名底层 Windows 文件夹名称以匹配 TFS 控制的项目和解决方案下的新项目名称?
请注意,我过去可以通过使用 SourceSafe 在后台摆弄东西来完成...

最佳答案

  1. checkin 文件夹内所有待处理的更改,并确保所有其他团队成员也执行相同操作。
  2. 确保您的工作目录中有该文件夹的副本(否则,您将无法在下一步中选择在源代码管理资源管理器中重命名该文件夹)。如果您还没有文件夹,请获取最新版本以获取副本。
  3. 关闭解决方案
  4. 在源代码管理资源管理器中重命名文件夹。这会将源代码管理中跟踪的所有文件从文件系统上的原始文件夹移动到新文件夹。请注意,源代码管理未跟踪的文件将保留在原始文件夹中 - 一旦您确认其中没有您需要的文件,您可能需要删除该文件夹。
  5. 打开解决方案,并在提示从源代码管理获取新添加到解决方案的项目时选择“”。您将收到一条警告,指出无法加载解决方案中的某个项目。
  6. 在解决方案资源管理器中选择项目解决方案资源管理器

    Note that it will be grayed out and marked as 'Unavailable'.

  7. 打开属性 Pane 。
  8. 直接或使用“...”按钮编辑“文件路径”属性。

    Note also that this property is only editable in Visual Studio 2010. In newer versions of Visual Studio, you will need to manually edit the project paths within the solution file.

  9. 在解决方案浏览器中右键单击项目,然后从上下文菜单中选择重新加载项目。如果收到错误消息,指出无法从原始文件夹加载项目,请尝试关闭解决方案,删除与解决方案文件位于同一文件夹中的 suo 文件,然后重新打开解决方案。
  10. checkin 更改作为单个更改集。
  11. 让其他团队成员“获取最新版本”以获取该解决方案(在“解决方案资源管理器”中右键单击该解决方案,然后从上下文菜单中选择“获取最新版本”。
<小时/>

Note: Other suggested solutions that involve removing and then re-adding the project to the solution will break project references.

如果您执行这些步骤,那么您还可以考虑重命名以下内容以适应。

  1. 项目文件
  2. 默认/根命名空间
  3. 组装

此外,请考虑修改以下 assembly attributes 的值.

  1. AssemblyProductAttribute
  2. AssemblyDescriptionAttribute
  3. AssemblyTitleAttribute

关于visual-studio-2008 - 在TFS下重命名VS.net中包含的项目文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49066/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com