带有升级的 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 上运行吗?