繁体   English   中英

如何在 Visual Studio 2017 或 2019 中断开项目解决方案与 TFS 的连接?

[英]How to disconnect project solution from TFS in Visual Studio 2017 or 2019?

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

未经授权 (410)

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

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

经验证的解决方案

解决方案 1

要永久且完全地将解决方案与源代码管理分离,请执行以下步骤:

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

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

解决方案 2

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

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

参考链接

来自: 从解决方案中删除 TFS 连接

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

同样解绑项目,重新绑定; 文件->源代码管理->高级->更改源代码管理

希望能帮助到你。

确保您已在本地删除所有相关文件。 要完全删除 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

更多详细步骤请看这里的博客: 参考链接

如果您仍然遇到问题,请关闭 VS, 清除 TFS 和 VS 缓存 然后再次打开 VS,这可能会奏效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM