tfs 2010 with an upgrade visual studio 2012 想下载一个 Deploy.wdproj 上次升级时删除的

tfs 2010 with an upgrade visual studio 2012 want to download a Deploy.wdproj that was deteled with the last upgrade

我将 visual studio 2012 Web 表单应用程序升级到 Visual Studio 2012,并将升级添加到 tfs 2010。作为此升级过程的一部分,我从解决方案文件中删除了一个 Web 部署项目,因为我不需要任何 web deploy 2010 项目。该应用程序现在正在部署为发布网站。

问题是当我从 TFS 获取更新的解决方案文件时,它一直说“项目最近已添加到此解决方案中。你想从源代码管理中获取它们吗?如果我点击是,它想打开应用程序不支持的-Deploy.wdproj。

如果我单击“是”,则不会发生任何其他事情。我应该删除这条消息吗?

根据您的描述和错误消息,这似乎是由于项目已从源代码管理中删除但仍在 .sln 中引用。 .sln 并不知道这一点。请检查 .sln 文件,并更新参考。

另一种解决方案是解除绑定并重新绑定解决方案文件。

1. Unbinding the solution file from TFS

Unbind the solution file (.sln) from TFS. Go to the menu File => Source Control => Change Source Control.

2. Cleaning the solution file by deleting globalsection

Clean the solution file (.sln) by opening it in a text editor. Remove all occurences of GlobalSection(TeamFoundationVersionControl) = preSolution. Including the mentioned starting tag and the ending tag EndGlobalSection.

3. Bind the solution file to TFS again

Finally bind the solution file (.sln) to TFS again. Do this in visual studio by going to the menu`File => Source Control => Change Source Control

看看这个类似的问题:希望这有帮助。