Visual Studio 2017无法连接到TFS 2017:找不到LoadCachedCredentialsFormRegisterdProviders方法

时间:2018-02-19 11:24:37

标签: visual-studio tfs

我们正在使用 Visual Studio 2017& 2017年TFS

我可以访问TFS门户网站& TFS服务器(远程,共享,数据库,...)& ......一切正常,但我无法与Visual Studio连接 只是在我的电脑 )。

错误是:

  

Server 'http://tfs:8080/tfs' was not added.

     

Method not found:

     

'Microsoft.VisualStudio.Services.Common.VssCredentials

     

Microsoft.VisualStudio.Services.Common.VssCredentials.LoadCachedCredentialsFromRegisteredProviders(System.Uri, Boolean ByRef)'.

  • 防火墙已关闭
  • 防病毒已禁用
  • 删除凭据管理器中的所有凭据
  • 使用telnet检查端口访问
  • VS版本为15.5.6
  • TFS版本为15.117.26714.0

有什么建议吗?

Screenshot

1 个答案:

答案 0 :(得分:0)

我最近遇到了这个问题,经过数小时的互联网搜索,我发现了一条帖子,建议从Nuget安装Microsoft.TeamFoundationServer.ExtendedClient软件包。我将此软件包添加到了连接到TFS服务器的项目中,错误消失了。

我应该注意,我尝试了很多其他发现,包括在原始计算机上重新安装VS2017,然后在新VM上安装VS2017,并得到相同的确切错误。