【发布时间】:2020-03-25 13:53:20
【问题描述】:
我有一个与 TFS 相关的解决方案。每当我尝试在解决方案中安装新库时,都会出现错误:
未经授权 (410)
我试图从解决方案中删除所有与 TFS 相关的文件,但我仍然遇到同样的错误。
有没有人遇到过同样的问题并以某种方式解决了?
【问题讨论】:
-
编辑 .sln 文件并删除 tfs 部分
标签: asp.net-mvc tfs azure-devops
我有一个与 TFS 相关的解决方案。每当我尝试在解决方案中安装新库时,都会出现错误:
未经授权 (410)
我试图从解决方案中删除所有与 TFS 相关的文件,但我仍然遇到同样的错误。
有没有人遇到过同样的问题并以某种方式解决了?
【问题讨论】:
标签: asp.net-mvc tfs azure-devops
经过验证的解决方案
解决方案 1
要永久彻底地从源代码管理中分离解决方案,请执行以下步骤:
File menu - Source Control - Advanced - Change Source Control...
下次打开解决方案时,系统不会提示您连接到 TFS。
解决方案 2
要完全删除 TFS 源代码控制绑定,请执行以下两个步骤:
*.vssscc 和*.vspscc 扩展名的文件。.sln 文件,然后找到并删除GlobalSection(TeamFoundationVersionControl) 部分。【讨论】:
Afaik,以 4XX 开头的错误是由错误的凭据引起的。从这个角度来看,您可以尝试断开与服务器的连接,然后通过从 Team->Disconnect from server 重新连接
同样解绑项目并再次绑定; 文件->源代码管理->高级->更改源代码管理
希望,它会有所帮助。
【讨论】:
确保您已在本地删除所有相关文件。要完全删除 TFS 源代码控制绑定,请执行以下两个步骤:
*.vssscc 和 *.vspscc 扩展。.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,这可能会成功。
【讨论】: