【发布时间】:2015-03-11 13:14:08
【问题描述】:
我安装了 Visual Studio 2012 Update 4(从 MS download center 下载)并失去了从 Team Explorer 到 Team Foundation Server 的连接。在此之前,我是在 VS2012 启动时连接的。现在已经不是这种情况了,我无法从 VS 中的任何条目(团队菜单或团队资源管理器窗口)连接到 Team Foundation Server。
例如,当我单击此链接时没有任何反应:
没有模态错误窗口,在 windows 事件查看器或漫游目录中的 VS ActivityLog 文件中没有指示发生错误,所以我认为没有错误。
我尝试了这些,但没有任何改变:
- 从 Windows 配置面板修复 VS2012
- 为 Microsoft Visual Studio 2012 安装 Team Explorer 基于这篇博文:Connecting to TFS
- 从 VS2012 更新 4 的还原点还原我的系统。我在重新启动时收到此错误:
系统还原期间发生未指定的错误:(Visual Studio 2012 Update 4 (KB2707250))。附加数据:0x80070005。
- 在系统管理员模式下安装 VS Update 4,但结果相同(VS 安装损坏)
VS 剩下的唯一工作部分是源代码管理浏览器。从启动和使用源代码管理资源管理器开始,VS 无法使用。例如当我使用 VS 开发服务器启动 Web 应用程序时,我收到一条错误消息,提示我的 VS 安装可能已损坏。唯一的办法是卸载并重新安装VS。我的一些同事已经安装了 Update 4,但没有遇到同样的问题。但是this Stackoverflow question 是同样的错误。
团队资源管理器窗口非常不同没有更新 4。
从事件查看器中,我看到了所有具有相同模式的错误。它们发生的时间与我安装 VS 2012 Update 4 的尝试相匹配
这是他们的数据(我已经过滤并删除了重复项)
- .NET 运行时优化服务 (clr_optimization_v4.0.30319_64) - 1>编译失败:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\TF.exe 。错误代码 = 0x80131f07
- .NET 运行时优化服务 (clr_optimization_v4.0.30319_64) - 编译失败:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\x64\aspnet_merge.exe。错误代码 = 0x800700d8
- .NET 运行时优化服务 (clr_optimization_v4.0.30319_64) - 1>编译失败:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\WinMDExp.exe。错误代码 = 0x80131f07
- .NET 运行时优化服务 (clr_optimization_v4.0.30319_64) - 1>编译失败:C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\SecAnnotate.exe。错误代码 = 0x80131f07
- .NET 运行时优化服务 (clr_optimization_v4.0.30319_32) - 编译失败:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Blend\Microsoft.Expression.Blend.WwaClientPS.dll 因为以下错误:该模块应包含程序集清单。 (HRESULT 异常:0x80131018)。
- .NET 运行时优化服务 (clr_optimization_v4.0.30319_32) - 编译失败:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Blend\Microsoft.Expression.Blend.WwaClientHost.dll 因为以下错误:该模块应包含程序集清单。 (HRESULT 异常:0x80131018)。
- .NET 运行时优化服务 (clr_optimization_v4.0.30319_32) - 编译失败:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Blend\Microsoft.Expression.Blend.WwaClient.dll 因为以下错误:该模块应包含程序集清单。 (HRESULT 异常:0x80131018)。
这是我损坏的 VS2012 安装信息的导出:
微软视觉工作室高级版 2012
版本 11.0.61030.0 Q11REL
微软 .NET 框架
版本 4.5.51209
安装版本:高级版
Visual Studio 2012 的团队资源管理器 04941-004-0043007-02023 适用于 Visual Studio 2012 的 Microsoft Team Explorer
Visual Basic 2012 04941-004-0043007-02023 微软 Visual Basic 2012
Visual C# 2012 04941-004-0043007-02023 微软 Visual C# 2012
Visual C++ 2012 04941-004-0043007-02023 微软 Visual C++ 2012
Visual F# 2012 04941-004-0043007-02023 微软 Visual F# 2012
Visual Studio 2012 代码分析拼写检查器 04941-004-0043007-02023 Microsoft® Visual Studio® 2012 代码分析拼写检查器
部分 International CorrectSpell™ 拼写纠正系统 © 1993 Lernout & Hauspie Speech Products N.V. 保留所有权利。
The American Heritage® Dictionary of the English Language,第三版 版权所有 © 1992 Houghton Mifflin Company。 Lernout & Hauspie Speech Products N.V. 授权的电子版本。保留所有权利。
适用于 Visual Studio 11.2.0.3.20 的 Oracle 开发人员工具 适用于 Visual Studio 的 Oracle 开发人员工具 版权所有 (c) 2005, 2012
PreEmptive Analytics Visualizer 1.0 Microsoft Visual Studio 扩展,用于可视化来自 PreEmptive Analytics 产品的聚合摘要。
SQL Server 数据工具 11.1.20627.00 Microsoft SQL Server 数据工具
【问题讨论】:
-
我很清楚:听起来 一切 都被冲洗掉了(不仅仅是团队资源管理器),VS 告诉你完全卸载然后重新安装。你试过了吗?
-
你好,爱德华。不知道你说的托管是什么意思。一切都位于我的系统上。是的,我完全重新安装了,但我没有更新 4,这可能是我在 VS 2012 中遇到的许多问题的原因。除了每次我的系统更新(Windows 更新)时尝试安装更新 4,它会工作,我不知道该怎么办。
-
对不起委婉语:hosed(没有't'),如“破碎”。我不明白事件的顺序。你的 当前 状态是什么:你有 VS 2012(没有更新 4)工作吗?或者它是否也不工作? VS 2012 工作正常除非您安装更新 4?这似乎是产品支持的工作。
-
在更新 4 之后,VS 中的几乎所有内容都被破坏了。我卸载并安装了 VS,这是让它再次工作的唯一方法。