在尝试向VS 2017添加TFS服务器时,我遇到了一个问题,即它声称服务器已存在于列表中。但是,它没有。
我能想到的唯一可能导致它认为服务器在列表中的是两个服务器曾经是一个。这不是VS 2015的问题。
TFS服务器都是2015年更新3。
请随时询问更多信息。
答案 0 :(得分:4)
在VS2017中添加Team Foundation Sever时,直接尝试使用使用IP地址而不是服务器名称。类似的东西:
http://192.168.0.1:8080/tfs
更新
您可以在以下位置找到您的Team Foundation Server 2015 GUID 信息:
C:\Program Files\Microsoft Team Foundation Server 14.0\Application Tier\Web Services\web.config
应该有像
这样的值然后你可以比较两个服务器的GUID,更改其中一个服务器并重新注册db。有关它的更多详细信息,请查看此博客:How to find Team Foundation Server(TFS) GUID Info
答案 1 :(得分:3)
这对我有用:
关闭VS 2017。
打开资源管理器并转到%appdata%\ Microsoft \ VisualStudio \ 15.0_92d7e574。删除所有文件。
转到%localappdata%\ Microsoft \ VisualStudio \ 15.0_92d7e574。删除所有文件。
启动VS 2017并输入TFS服务器地址。
答案 2 :(得分:0)
我们刚刚进行了升级,发现VS 2017期望(至少现在)只应该有1个TFS服务器,所以你需要删除旧的,然后添加新的。它可能与TFS工作区有些混淆。 " Connect"框仍然可以给出错误,但删除旧的,添加新的,然后按"连接"按钮,它对我来说很好。