移动代码后无效的源代码控制绑定

时间:2017-04-19 11:48:02

标签: c# visual-studio-2015 tfs2015

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

但是我留下了一个我似乎无法解决的最后一个问题,那就是无效的源代码控制绑定。例如,我有一个包含4个网站项目的解决方案。在4,3中有无效的绑定。我已经尝试使用Change Source Control取消绑定无效项目,然后卸载并重新加载项目,但它没有做任何事情。在“更改源代码管理”屏幕中,列出的服务器绑定非常有效,因为它们存在,我可以在源代码管理资源管理器中浏览它们。它正在努力。

有没有人对检查,测试或尝试的事情有任何其他想法??

1 个答案:

答案 0 :(得分:0)

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

通常解绑和重新绑定会修复它,你可以尝试重新绑定回源控件 在Visual Studio中:

  1. 打开问题解决方案
  2. 在“解决方案资源管理器”中选择解决方案
  3. 文件 - >来源控制 - >高级 - >更改来源控制
  4. 取消绑定任何已绑定但无法正常工作的项目。
  5. 绑定所有现在未绑定的项目。
  6. 您还可以参考有关HOW TO FIX TFS INVALID BINDING IN VISUAL STUDIO

    的文章

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