Visual studio TFS绑定在重新安装windows后显示状态为无效

Visual studio TFS绑定在重新安装windows后显示状态为无效,visual-studio,tfs,visual-studio-2019,solution,Visual Studio,Tfs,Visual Studio 2019,Solution,我们的项目显示绑定状态为无效。 当我们重新安装windows操作系统时,问题就出现了 我采取的步骤: 在VS 2019中,我创建了一个新的工作区,并将TFS服务器文件夹映射到本地现有文件夹(在重新安装windows之前,它以前使用TFS)。 保存新工作区后,它要求我获取最新版本,我做到了。 现在在团队资源管理器>挂起的更改>排除的更改下-它显示检测到的添加的(即整个解决方案文件和文件夹) 在“解决方案资源管理器”下,如果我右键单击此项目的任何文件或文件夹,它会显示-将文件添加到源代码管理 我在某

我们的项目显示绑定状态为无效。 当我们重新安装windows操作系统时,问题就出现了

我采取的步骤: 在VS 2019中,我创建了一个新的工作区,并将TFS服务器文件夹映射到本地现有文件夹(在重新安装windows之前,它以前使用TFS)。 保存新工作区后,它要求我获取最新版本,我做到了。 现在在团队资源管理器>挂起的更改>排除的更改下-它显示检测到的添加的(即整个解决方案文件和文件夹)

在“解决方案资源管理器”下,如果我右键单击此项目的任何文件或文件夹,它会显示-将文件添加到源代码管理

我在某个地方读到了绑定解决方案,我遵循了以下步骤: 文件>源代码管理>高级>更改源代码管理

在这里,在我点击绑定的所有解决方案/项目上,状态显示为无效


请有人帮我做这件事。正如我所说,我有多种解决方案&它们都有相同的问题。它们也有挂起的更改。

如果重新绑定不起作用,您可以尝试直接编辑解决方案文件

要完全删除TFS源代码管理绑定,请执行以下两个步骤:

  • 转到解决方案文件夹,查找并删除扩展名为
    *.vssscc
    *.vspscc
    的所有文件
  • 在记事本中打开解决方案的
    .sln
    文件,找到并删除
    全局部分(TeamFoundationVersionControl)
    部分
  • 以下是参考Scc的示例部分:

    GlobalSection(TeamFoundationVersionControl) = preSolution
        SccNumberOfProjects = 1
        SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
        SccTeamFoundationServer = http://yourtfs:8080/tfs/defaultcollection
        SccLocalPath0 = .
        SccProjectUniqueName1 = WebApplication\\WebApplication.csproj
        SccProjectName1 = WebApplication
        SccLocalPath1 = WebApplication
    EndGlobalSection
    

    发件人:

    在此之后,您可以尝试将整个解决方案添加到源代码管理中,或者再次将解决方案文件绑定到TFS

    最后,再次将解决方案文件(.sln)绑定到TFS。以可视方式执行此操作 通过进入“文件=>源代码管理=>更改源代码”菜单,创建studio 控制


    另外,你可以看看这个类似问题的解决方案:

    Hi Siddharth Kumar,关于这个问题的任何更新,你知道了吗?只是看看我的回答是否有用。如果我的回答有帮助或给出了正确的方向。感谢,这也将帮助社区中的其他人。