带有升级的 tfs 2010 视觉工作室 2012 想要下载上次升级时删除的 Deploy.wdproj

Posted

技术标签:

【中文标题】带有升级的 tfs 2010 视觉工作室 2012 想要下载上次升级时删除的 Deploy.wdproj【英文标题】:tfs 2010 with an upgrade visual studio 2012 want to download a Deploy.wdproj that was deteled with the last upgrade 【发布时间】:2020-01-13 14:03:41 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

根据您的描述和错误消息,这似乎是由于该项目已从源代码管理中删除但仍在 .sln 中引用。 .sln 没有意识到这一点。请签出 .sln 文件,并更新参考。

另一个解决方案是解除绑定并再次绑定解决方案文件。

1.从 TFS 解绑解决方案文件

从 TFS 取消绑定解决方案文件 (.sln)。转到菜单文件 => 源代码管理 => 更改源代码管理。

2。通过删除 globalsection 来清理解决方案文件

通过在文本编辑器中打开解决方案文件 (.sln) 来清理它。消除 GlobalSection(TeamFoundationVersionControl) = preSolution 的所有出现。包括提到的开始标签和结束标签 EndGlobalSection.

3.再次将解决方案文件绑定到 TFS

最后再次将解决方案文件 (.sln) 绑定到 TFS。在视觉上做到这一点 工作室通过转到菜单`File => Source Control => Change Source 控制

看看这个类似的问题:Every time I open my VS solution I get “Projects have recently been added to this solution. Do you want to get them from source control?”希望这会有所帮助。

【讨论】:

这是通过问题回答的。谢谢!

以上是关于带有升级的 tfs 2010 视觉工作室 2012 想要下载上次升级时删除的 Deploy.wdproj的主要内容,如果未能解决你的问题,请参考以下文章

TFS 2010 构建控制器和构建代理可以在 Server 2012 上运行吗?

TFS 2012 express 可以与 Visual Studio 2005 一起使用吗?

TFS 2010 到 TFS 2013 升级错误

重新建立 TFS 源代码控制绑定

c++ 视觉工作室 2012 -> 2010

TFS 2008 - 2012 升级无法安装 SharePoint 扩展