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

问题描述:

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

但是,我剩下最后一个问题,我似乎无法过去,这是无效的源控制绑定。例如,我有一个包含4个网站项目的解决方案。 4,3中有无效的绑定。我已经尝试使用Change Source Control来解除绑定无效的项目,然后卸载并重新加载项目,但它什么都不做。在Change Source Control屏幕中,列出的服务器绑定非常有效,因为它们存在,我可以在Source Control Explorer中浏览它们。它正在做我的头。

有没有人有任何其他想法检查,测试,或尝试..?

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

通常解除绑定并重新绑定将修复它,你可以尝试重新绑定回源控制 在Visual Studio:

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

您也可以参考这篇文章HOW TO FIX TFS INVALID BINDING IN VISUAL STUDIO

但是,如果重新绑定不工作,你可以尝试编辑解决方案文件直接,以了解更多信息,请参阅乔纳森·尼克松回答this thread