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

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

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

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

【问题讨论】:

    标签: visual-studio-2010 visual-studio-2012 tfs


    【解决方案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?”希望这会有所帮助。

    【讨论】:

    • 这是通过问题回答的。谢谢!
    猜你喜欢
    • 2011-01-25
    • 2011-01-16
    • 2014-12-28
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多