安装连接旧远程TFS 2010服务器的TFS 2012 Express Beta x32问题后。
当我尝试为旧TFS 2010服务器打开源代码管理时 - 收到错误:
团队基础错误 找不到方法:'布尔值 Microsoft.TeamFoundation.VersionControl.Client.Workspace.OwnerNameMatches(System.String)”
是否可以解决此问题。无法访问代码文件。团队系统工作正常。文件也可以。
答案 0 :(得分:0)
你能更明确地了解自己的所作所为和所做的工作吗?对于初学者来说,没有TFS 2012这样的东西,但我假设你在谈论TFS 11测试版。
您是否在运行Visual Studio 2010的同一台计算机上安装了TFS11 Express Beta?或者您是否在Visual Studio 2010系统上安装了TFS11 Team Client ?您是否也在同一台机器上安装了Visual Studio 11?你现在在VS2010中遇到这个错误吗?
在不了解您的设置的情况下,我的猜测是您安装了新版本的TFS客户端工具,现在您的VS2010正在获得不匹配的程序集版本。 (特别是,它抱怨的方法在2010版本的客户端中不存在;我假设它在v11中是新的。)
当与VS2010并排安装VS11时,我遇到了类似的问题,尽管不是TFS相关的;最终解决方案是完全卸载VS2010,然后重新安装并重新安装VS2010。我还建议不要在生产机器上安装VS11或TFS11,直到它没有测试版,除非你愿意处理这种确切类型的问题。 (因为某种原因,它被称为 beta )
答案 1 :(得分:0)
尝试使用KB2662296修补程序: