当我在VS 2019(或2017)中打开一个项目时,我收到消息:
您打开的解决方案必然会对以下内容进行源控制...您是否要联系此服务器以尝试启用源代码管理集成。
我点击是并收到:
该解决方案似乎受源代码管理,但无法找到其绑定信息......
VS 2015打开项目就好了。这笔交易是什么?
为确保填充团队资源管理器2019的连接和工作空间缓存,它需要至少连接到服务器一次才能知道如何将解决方案绑定到源控件。
您可以通过团队资源管理器中的“连接到...”选项执行此操作。
如果如您所描述的那样,该对话框为您提供了柠檬,则可以选择通过命令行连接工作区。打开Developer Command for VS 201x
(与您尝试连接的Visual Studio版本匹配)并从那里发出以下命令强制连接:
tf vc status $/ /collection:https://yourtfsserver
在此一次性命令之后,工作空间应该再次起作用。如果你的机器上有很多工作空间,或者你的TFS服务器上有很多项目集合,那么创建一个小批量脚本可能会很有用;)。