C# 移动代码后源代码管理绑定无效

C# 移动代码后源代码管理绑定无效,c#,visual-studio-2015,tfs-2015,C#,Visual Studio 2015,Tfs 2015,我有一堆C#解决方案和项目组织在一个名为Code的目录下。我需要移动整个文件夹。这样做之后,我就有了一些小麻烦,比如VisualStudio中最近的项目链接无效,IIS站点中的路径无效。这些问题很容易解决。一些解决方案在TFS中受源代码控制,我在第一次加载时发现映射也被破坏。同样,通过编辑工作区和手动更新本地文件夹,这是一个相当简单的修复方法 然而,我还有最后一个似乎无法解决的问题,那就是无效的源代码管理绑定。例如,我有一个包含4个网站项目的解决方案。在这4个实例中,有3个具有无效绑定。我尝试过

我有一堆C#解决方案和项目组织在一个名为Code的目录下。我需要移动整个文件夹。这样做之后,我就有了一些小麻烦,比如VisualStudio中最近的项目链接无效,IIS站点中的路径无效。这些问题很容易解决。一些解决方案在TFS中受源代码控制,我在第一次加载时发现映射也被破坏。同样,通过编辑工作区和手动更新本地文件夹,这是一个相当简单的修复方法

然而,我还有最后一个似乎无法解决的问题,那就是无效的源代码管理绑定。例如,我有一个包含4个网站项目的解决方案。在这4个实例中,有3个具有无效绑定。我尝试过使用变更源代码管理来解除无效项目的绑定,然后卸载并重新加载项目,但它没有任何作用。在“更改源代码管理”屏幕中,列出的服务器绑定非常有效,如中所示,它们存在,我可以在源代码管理资源管理器中浏览到它们。这让我头疼


是否有人对要检查、测试或尝试的内容有其他想法?

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

通常,解除绑定和重新绑定将解决此问题,您可以尝试重新绑定回源代码管理 在Visual Studio中:

  • 打开问题的解决方案
  • 在解决方案资源管理器中选择解决方案
  • 文件->源代码管理->高级->更改源代码管理
  • 解除绑定任何已绑定但无法正常工作的项目
  • 绑定所有现在未绑定的项目
  • 您也可以参考这篇关于

    但是,如果重新绑定不起作用,您可以尝试直接编辑解决方案文件,有关更多信息,请参阅中的乔纳森·尼克松的回答