【问题标题】:After upgrading to visual studio 2013 update 3 TFS no longer works升级到 Visual Studio 2013 更新 3 TFS 后不再工作
【发布时间】: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


【解决方案1】:

好的,我找到了问题所在。当我用谷歌搜索 Visual Studio 更新 3 时,第一项带你到微软的更新 3 下载站点,我猜它只适用于 Visual Studio 的基本版本。我正在使用 Visual Studio 2013 Ultimate,它有一个单独的更新 3 下载。在安装了最终版本的更新 3 后,它现在可以工作了。我安装它的另一个系统是专业版,这就是它可能在那里工作的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-03
    • 2018-01-10
    相关资源
    最近更新 更多