【发布时间】:2014-10-10 21:53:54
【问题描述】:
升级到 Visual Studio 2013 更新 3 后,所有 TFS 组件都损坏了。如果我打开挂起的更改窗口,它会说明
System.Runtime.InteropServices.COMException (0x80004005):错误 HRESULT E_FAIL 已... Microsoft.VisualStudio.Shell.Interop.IVsShell5.LoadPackageWithContext...
如果我尝试打开任何绑定到 tfs 的解决方案,我会遇到异常:
包'Microsoft.VisualStudio.TeamFoundation.VersionControl.HatPackage, Microsoft.VisualStudio.TeamFoundation.VersionControl, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' 加载失败
每个项目都会引发异常,然后不会为解决方案加载任何项目,使其无法使用。
尝试登录 VS Team Services 也不起作用。单击登录时没有任何反应。
还有其他人遇到过这个问题吗?我已经尝试修复安装,但也没有用。
【问题讨论】:
-
你刚刚升级了桌面上运行的VS版本吗?您是否在与损坏的 VS 安装相同的机器上运行 TFS 构建代理?您是否也将 TFS 升级到 2013.3?
-
只是视觉工作室。此系统上没有本地安装任何 TFS。我连接的 TFS 实例是 Visual Studio Online,所以我认为它是兼容的。
-
你说得对 VS 2013.3 和 VS online 应该是兼容的。我期待您在与 VS 相同的机器上运行某种 TFS。
Microsoft.VisualStudio.TeamFoundation.VersionControl, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a在 GAC 中吗? -
是的,GAC 中有该组件的三个版本。版本 10、11 和 12。我在这台机器上安装了 Visual Studio 2010、2012 和 2013。我确实在另一台只安装了 2013 的计算机上安装了更新 3,它工作正常,但我想在擦干净并重新开始之前弄清楚发生了什么。
-
奇怪的是,当我尝试打开一个项目时,它指出:“此版本的 Visual Studio .NET 不支持源代码控制项目。您对此项目所做的任何更改都不会传播到源代码控制。
标签: visual-studio-2013 tfs azure-devops