我一直在使用VS 2013开发一个项目,连接到通过VPN连接到达的TFS服务器。 VS中的“显示输出来自”下拉列表中始终存在“源控制 - 团队基础”项目。
在某些时候,当VS运行时,VPN连接丢失了。我已经重新连接它,但有些事情是不对的。我重新启动了VS,重新连接到TFS,并且可以看到Source Control Explorer,Pending Changes和其他TFS内容 - 但是“Show output from”下拉列表中不再有“Source Control - Team Foundation”条目。 / p>
我打开的解决方案文件中的TFS的gobbledygook仍然存在。我可以做一些检查文件;如果我从“显示输出来自”下拉菜单中选择TFS条目,通常会显示一些内容,但我现在什么都看不到。
[我认为不相关的一些其他信息] 我一直在使用Git维护本地副本。 “Show output from”下拉列表中唯一的东西是“Source Control - Git”。当我打开解决方案时,团队资源管理器中与TFS的连接消失了 - 它说“离线”,并且TFS不可用。
为了尝试解决问题,我将.git目录移到了其他地方(所以VS不会看到它),现在“显示输出来自”下拉菜单中没有任何内容。我现在可以打开解决方案,只有通过从“显示输出来自”下拉列表中选择TFS输出才能看到TFS输出。 [结束不相关的其他信息]
有关该下拉列表应该保留的内容的信息在哪里?
我该怎么办? (我可以尝试删除solutionName.suo文件,但这会丢失很多有用的信息。)修复重新安装可能有帮助吗?
我可以尝试使用MSDN支持事件,但我先尝试这个。感谢您的帮助。
答案 0 :(得分:0)
令人费解的是,解决方案似乎是选择源控制文件并进行编辑。即使这应该与做" Check Out for Edit"在Source Control Explorer中,执行" Check out for Edit"没有显示任何内容并离开"显示输出来自"下拉空。
对文件进行更改导致" filename.cs已自动签出以进行编辑。"在输出窗口中,现在"显示来自"的输出下拉有源控制 - 团队基金会"在它里面 - 就像以前一样。
这对我来说很神秘,但问题似乎已经解决了。