c++ - 安装 visual studio 2013 后 visual studio 2012 崩溃

标签 c++ visual-studio visual-studio-2012

最近我下载了 Visual Studio 2013 终极版,我已经有了 Visual Studio 2012 专业版,运行良好。

但是,在安装 VS2013 之后,我的所有 VS2012 项目都不会加载。 Even 不让我向项目中添加任何新文件。

因此,我通过使用 devenv.exe/log 命令运行 devenv.exe 来捕获事件日志。打开项目时出错。

ERROR Extension will not be loaded because an extension with the same ID 'Microsoft.Windows.DevelopmentKit.Desktop' is already loaded at C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.0\DESKTOP SDK... C:\PROGRAM FILES (X86)\COMMON FILES\MICROSOFT\EXTENSIONMANAGER\EXTENSIONS\MICROSOFT\WINDOWS KITS\8.1\DESKTOP SDK\ Extension Manager

谁能帮我解决这个问题?

最佳答案

我遇到了同样的问题。问题是VS2013自动安装了两个工具,与之前VS2012安装的旧版本冲突。 (叹)。这两个工具是:

  • Microsoft.Windows.DevelopmentKit.Desktop
  • 微软.WinJS

VS2012安装8.0版本,VS2013安装8.1版本

解决方案

  1. 控制面板 - 程序和功能
  2. 选择 Microsoft Visual Studio 2013
  3. 选择更改
  4. 选择修改
  5. 取消选择用于维护 Windows 商店应用程序的工具 8 和 Windows Phone 8.0 SDK
  6. 保存并重启 VS2012 或 VS2013

如果错误没有消失,请取消选择与开发 Windows 应用程序/程序有关的任何内容,然后重试。

关于c++ - 安装 visual studio 2013 后 visual studio 2012 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25743381/

相关文章:

c++ - 我必须删除 lambdas 吗?

基于 C++ 堆栈的构造函数/析构函数未按预期工作

visual-studio - 创建 mdb 文件以在 Unity 中调试托管 DLL

c++ - VC++ 11 - std::condition_variable_any 与标准不兼容?

c++ - 基于模板形参成员函数实参的模板特化

c++ - Qt5 中的 OpenGl 实例化渲染

.net - PowerShell 找不到 .NET 框架

c - 禁用 C 中的崩溃对话框

C++ 对象初始化(堆栈)

c++ - 在 visual studio 2012 中包含 Eigen 库