今天早些时候,我工作的TFS服务器出现故障。因此,当我尝试进入visual studio 2013以处理通过TFS Visual Studio管理的项目时检测到TFS无法访问并在脱机模式下访问解决方案。稍后在早上,服务器重新启动并在线运行。但是,当我尝试使用该解决方案联机时,我收到错误消息,指出“无法确定此解决方案的工作空间”。所以我继续验证工作区是否正确,从关联的源控制文件夹到我的本地文件夹的所有绑定。因此,为了尝试解决问题,我执行了以下步骤:
重新绑定解决方案有助于解决我的初始问题。但是,每次我退出visual studio 2013并返回到解决方案时,它都会丢失所有绑定,并且无法确定解决方案的工作空间。有没有人遇到过这个?有什么东西我可以忽略吗?任何帮助将不胜感激。
请注意,我已经阅读了一些已经在堆栈溢出的帖子,我还没有找到一个解决Visual Studio在每次启动时丢失绑定的问题。
答案 0 :(得分:3)
退出Visual Studio。 有一个注册表项
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\TeamFoundation\Instances\\[[NameYourOfTFSServerHere]]\Collections\\[[NameOfYourProjectCollectionHere]]
从Offline
1 to 0
删除解决方案的.suo
文件
重新打开你的解决方案应该解决它。
答案 1 :(得分:0)
退出所有Visual Studio实例并删除“c:\ Users \\ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache”
中的TFS缓存答案 2 :(得分:0)
Make sure "show hidden files" is enabled, then delete the .suo file in the solution's folder (while VS is closed, of course)