Visual studio 2008 在TFS下重命名VS.net中包含的项目文件夹
我有一个vs.net项目,经过一些重构后,修改了项目的名称。如何轻松重命名基础windows文件夹名称,以匹配TFS控制的项目和解决方案下的此新项目名称?Visual studio 2008 在TFS下重命名VS.net中包含的项目文件夹,visual-studio-2008,visual-studio-2005,tfs,directory,Visual Studio 2008,Visual Studio 2005,Tfs,Directory,我有一个vs.net项目,经过一些重构后,修改了项目的名称。如何轻松重命名基础windows文件夹名称,以匹配TFS控制的项目和解决方案下的此新项目名称? 注意,我过去可以通过使用SourceSafe在后台摆弄一些东西来完成 您可以在TFS中重命名项目(.Xproj文件和项目文件夹),删除本地文件夹结构及其所有内容,然后对项目执行“获取最新信息”。所有这些都取决于源存储库是否完全是最新的和可编译的。只需在TFS中的文件夹上单击鼠标右键,然后选择“重命名”。提交重命名后,TFS将在磁盘上为您进行更
注意,我过去可以通过使用SourceSafe在后台摆弄一些东西来完成 您可以在TFS中重命名项目(.Xproj文件和项目文件夹),删除本地文件夹结构及其所有内容,然后对项目执行“获取最新信息”。所有这些都取决于源存储库是否完全是最新的和可编译的。只需在TFS中的文件夹上单击鼠标右键,然后选择“重命名”。提交重命名后,TFS将在磁盘上为您进行更改。正如Kevin所指出的,您需要确保所有内容都已签入,因为TFS将删除旧文件夹和其中的所有内容,并下拉重命名的文件夹,其中包含当前版本的文件 最后一点注意:您不能重命名未映射或未执行“获取”操作的文件夹。我不知道为什么,但在这些情况下,TFS将禁用重命名选项
如果我没记错的话,至少发生在我身上的事情是这样的。以下是在Visual Studio 2008中使用TFS时对我有效的步骤:
或者:在步骤2之后,您可以在文本编辑器中打开解决方案的.sln文件,并手动更新项目文件夹名称。如果执行此操作,您可能需要手动签出.sln文件,以确保将签入您的更改(我的特定配置是VS2010连接到TFS2008。我在此处尝试了一些其他解决方案,但遇到了问题。我发现以下解决方案对我有效:-
否”
。您将收到一条警告,提示无法加载解决方案中的一个项目…
”按钮编辑“文件路径”属性。
还请注意,此属性为。在较新版本的Visual Studio中,您需要手动编辑解决方案文件中的项目路径
注意:其他建议的解决方案包括删除项目,然后将其重新添加到解决方案中,这将破坏项目引用
如果您执行这些步骤,那么您也可以考虑重命名以下内容。
也可以考虑修改以下值:
AssemblyProductAttribute
AssemblyDescriptionAttribute
AssemblyTitleAttribute
对于Visual Studio 2019和ASP.NET Core 2.2我不得不稍微修改Scott Munro的答案。以下是对我有效的方法: 开始之前:签入所有更改并备份解决方案