【问题标题】:Invalid source control bindings after moving code移动代码后源代码管理绑定无效
【发布时间】:2017-09-15 15:12:47
【问题描述】:

我有一堆 C# 解决方案和项目组织在一个名为 Code 的目录下。我需要移动整个文件夹。完成后,我遇到了一些小不便,例如 Visual Studio 中无效的最近项目链接和 IIS 站点中的无效路径。这些东西很容易解决。一些解决方案在 TFS 中是源代码控制的,我在第一次加载时发现映射也被破坏了。同样,通过编辑工作区并手动更新本地文件夹,这是一个相当简单的解决方法。

但是,我还有一个我似乎无法解决的最后一个问题,那就是无效的源代码控制绑定。例如,我有一个包含 4 个网站项目的解决方案。在 4 个中,3 个具有无效绑定。我曾尝试使用 Change Source Control 取消绑定无效项目,然后卸载并重新加载项目,但它没有做任何事情。在 Change Source Control 屏幕中,列出的服务器绑定非常有效,因为它们存在,我可以在 Source Control Explorer 中浏览到它们。这让我很头疼。

对于要检查、测试或尝试的东西有什么其他想法吗?

【问题讨论】:

    标签: c# visual-studio-2015 tfs-2015


    【解决方案1】:

    确保您的解决方案已添加到源代码管理:文件 > 源代码管理 > 将解决方案添加到源代码管理。

    通常解除绑定和重新绑定会修复它,您可以尝试重新绑定回源代码管理 在 Visual Studio 中:

    1. 打开有问题的解决方案
    2. 在解决方案资源管理器中选择解决方案
    3. 文件->源代码管理->高级->更改源代码管理
    4. 取消绑定任何已绑定但无法正常工作的项目。
    5. 绑定所有现在未绑定的项目。

    你也可以参考这篇关于HOW TO FIX TFS INVALID BINDING IN VISUAL STUDIO的文章

    但是,如果重新绑定不起作用,您可以尝试直接编辑解决方案文件,更多信息请参考this thread中的Jonathan Nixon的回答

    【讨论】:

      猜你喜欢
      • 2015-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-27
      • 2020-10-18
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      相关资源
      最近更新 更多