【问题标题】:How to disconnect project solution from TFS in Visual Studio 2017 or 2019?如何在 Visual Studio 2017 或 2019 中断开项目解决方案与 TFS 的连接?
【发布时间】:2020-03-25 13:53:20
【问题描述】:

我有一个与 TFS 相关的解决方案。每当我尝试在解决方案中安装新库时,都会出现错误:

未经授权 (410)

我试图从解决方案中删除所有与 TFS 相关的文件,但我仍然遇到同样的错误。

有没有人遇到过同样的问题并以某种方式解决了?

【问题讨论】:

  • 编辑 .sln 文件并删除 tfs 部分

标签: asp.net-mvc tfs azure-devops


【解决方案1】:

经过验证的解决方案

解决方案 1

要永久彻底地从源代码管理中分离解决方案,请执行以下步骤:

  1. 单击“否”按钮以避免连接到 TFS。
  2. 在文件菜单中,转到源代码管理选项并清除绑定。你会特别想要File menu - Source Control - Advanced - Change Source Control...
  3. 保存解决方案。

下次打开解决方案时,系统不会提示您连接到 TFS。

解决方案 2

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

  1. 转到解决方案的文件夹,查找并删除所有带有*.vssscc*.vspscc 扩展名的文件。
  2. 在记事本中打开解决方案的.sln 文件,然后找到并删除GlobalSection(TeamFoundationVersionControl) 部分。

Reference Link

发件人:Remove TFS Connection From Solution

【讨论】:

    【解决方案2】:

    Afaik,以 4XX 开头的错误是由错误的凭据引起的。从这个角度来看,您可以尝试断开与服务器的连接,然后通过从 Team->Disconnect from server 重新连接

    同样解绑项目并再次绑定; 文件->源代码管理->高级->更改源代码管理

    希望,它会有所帮助。

    【讨论】:

      【解决方案3】:

      确保您已在本地删除所有相关文件。要完全删除 TFS 源代码控制绑定,请执行以下两个步骤:

      1. 转到解决方案的文件夹,找到并删除所有文件 *.vssscc*.vspscc 扩展。
      2. 在记事本中打开解决方案的.sln 文件,然后找到并删除 GlobalSection(TeamFoundationVersionControl) 部分。

      GlobalSection(TeamFoundationVersionControl) = preSolution <code> SccNumberOfProjects = 2 SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C} SccTeamFoundationServer = <YourTFSURL> SccLocalPath0 = . SccProjectUniqueName1 = . SccLocalPath1 = . EndGlobalSection

      更多详细步骤请查看此博客:Reference Link

      如果您仍然遇到问题,请关闭 VS,clear TFS and VS cache。然后再次打开 VS,这可能会成功。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-05-07
        • 1970-01-01
        • 1970-01-01
        • 2021-10-30
        • 1970-01-01
        • 1970-01-01
        • 2023-03-11
        相关资源
        最近更新 更多