我目前正在使用Visual Studio 2010 Ultimate和TFS,但在尝试打开我的解决方案时遇到了以下错误:
相关的源代码控制插件未安装或无法初始化。导致此错误的常见原因包括服务器不可用和/或不正确的工作区映射。
我的TFS连接和我们使用的VPN都可以正常工作,在另一台机器上尝试也没有问题。只有我的电脑出现了问题。它也没有保留任何绑定信息。
问题可能是什么?与我的Visual Studio安装有关吗?
我目前正在使用Visual Studio 2010 Ultimate和TFS,但在尝试打开我的解决方案时遇到了以下错误:
相关的源代码控制插件未安装或无法初始化。导致此错误的常见原因包括服务器不可用和/或不正确的工作区映射。
我的TFS连接和我们使用的VPN都可以正常工作,在另一台机器上尝试也没有问题。只有我的电脑出现了问题。它也没有保留任何绑定信息。
问题可能是什么?与我的Visual Studio安装有关吗?
看起来您的解决方案文件中与TFS服务器的绑定出了问题。您可以尝试通过使用文本编辑器编辑解决方案文件并手动删除其中的绑定来解决此问题。
在文件中应该有一个Global部分,其中包含所有这些设置。查找GlobalSection(TeamFoundationVersionControl)并将整个部分删除直到EndGlobalSection。
完成后,重新加载解决方案并告诉它转回在线状态,您的绑定应该可以正常工作。
我不得不按照以下步骤重置我的Visual Studio配置和缓存:
删除以下文件夹中的内容
C:\Users\<>\AppData\Local\Microsoft\Team Foundation
C:\Users\<>\AppData\Local\Microsoft\VisualStudio
C:\Users\<>\AppData\Local\Microsoft\VSCommon
在命令提示符中进入Visual Studio IDE文件夹,并从Visual Studio IDE文件夹运行以下命令“devenv /resetuserdata”。
64位典型位置:C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE
32位典型位置:C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE
我在下面的文章中找到了这些步骤:
对于任何(像我一样)正在寻找答案的人...
我遇到了同样的问题,找到了一些可能有用的东西。
首先,我在MSDN上找到了这个链接。
其次,我在VS2010中打开了一个解决方案(不是我的项目),并收到了相同的消息。它给了我两个选项:要么暂时使用未受控制的解决方案,要么永久删除源代码控制关联绑定。我选择了后者(再次强调,这是我继承的项目,而不是我构建的项目),现在看起来没问题了。
希望这篇文章能够帮助到任何发现它的人!
这是一个新的解决方案吗?通常情况下,当一个解决方案已经绑定到另一个源代码控制系统(例如VSS)时,就会出现此错误。可能是你尝试的其他计算机安装了VSS而你的计算机没有。
尝试取消绑定该解决方案,然后转到工具、选项、源代码控制,并确保选择了TFS。最后重新绑定该解决方案。
“当我安装了TFS 2010 Service Pack 1和Visual Studio 2010 SP1 Team Foundation Server Compatibility GDR并重新启动后,构建开始工作。”
这个解决方案解决了我所有的问题。
如果有疑问,我通常会重新安装TFS客户端(我的经验是使用TFS 2008),当出现问题时,通常可以解决问题。