我有一个vs.net项目,经过一些重构,已经修改了项目的名称。在TFS控制的项目和解决方案下,如何轻松重命名基础Windows文件夹名称以使其与该新项目名称匹配?
请注意,过去我可以通过使用SourceSafe在后台摆弄东西来做...
Answers:
No
在系统提示从源代码管理中获取新添加到解决方案的项目时选择“ ”。您将收到一条警告,指出无法加载解决方案中的项目之一。请注意,它将显示为灰色,并标记为'不可用'。
...
”按钮编辑“文件路径”属性。
另请注意,此属性只能在Visual Studio 2010中进行编辑。在Visual Studio的较新版本中,您将需要在解决方案文件中手动编辑项目路径。
注意:建议的其他解决方案包括删除项目,然后将其重新添加到解决方案中,这将破坏项目引用。
如果执行这些步骤,则可能还会考虑重命名以下内容以适合您。
另外,请考虑修改以下程序集属性的值。
AssemblyProductAttribute
AssemblyDescriptionAttribute
AssemblyTitleAttribute
File Path
在第8步中不可编辑。之后第5步,再次关闭该解决方案。找到.sln文件,删除只读属性,然后手动编辑项目路径(指向文件顶部)。保存文件(保留只读属性为关闭状态),重新打开解决方案,然后继续执行步骤10。
suo
文件是我缺少的部分!尽管我疯了,但这个答案使我头疼很多。
我的特殊配置是VS2010连接到TFS2008。我在这里尝试了其他一些解决方案,但是遇到了问题。我发现以下对我有用:-
现在,您将拥有重命名文件夹,并且解决方案将重新映射所有提交到一个更改集下。
对于Visual Studio 2019和ASP.NET Core 2.2,我不得不稍作修改Scott Munro的答案。这对我有用:
开始之前:检入所有更改并备份解决方案。
我必须先执行步骤1,才能在步骤3中修复文件路径后加载项目。