Visual Studio 2012错误:程序包“Visual C ++程序包”无法加载

时间:2013-07-23 19:43:53

标签: visual-studio-2012 vspackage

当我在Visual Studio 2012中尝试打开任何工作正常的解决方案时,错误“Package'Visual C ++包'无法加载'不断显示。解决方案无法打开。

我不确定我的Visual Studio 2012安装有什么问题。

4 个答案:

答案 0 :(得分:75)

  
      
  1. 点击工具---> VISUAL STUDIO COMMAND PROMPT打开命令窗口
  2.   
  3. 输入命令“devenv / Setup”
  4.   
  5. 再次打开visual studio 2012,它会起作用。
  6.   

来源:http://happyivyli.blogspot.com/2013/07/visual-c-package-failed-to-load.html

答案 1 :(得分:6)

从Visual Studio内部运行命令提示符。

为了便于访问,您可以将Visual Studio Developer命令提示符或任何其他命令提示符添加到Visual Studio上的“工具”菜单,方法是将其添加到外部工具列表中。这就是你如何做到这一点:

  1. 打开Visual Studio。

  2. 选择工具菜单,然后选择外部工具 ...

  3. 外部工具对话框中,选择添加按钮。将出现一个新条目。

  4. 为新菜单项输入标题,例如命令提示符

  5. 命令字段中,指定要启动的文件,例如%comspec% C:\ Windows \ System32 \ cmd。 exe文件

  6. Arguments 字段中,指定在哪里找到要使用的特定命令提示符,例如 / k“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat“(这将启动随Visual Studio 2015一起安装的Developer Command Prompt)。需要根据Visual Studio版本和安装位置更改此值。

  7. 初始目录字段选择一个值,例如项目目录

  8. 选择确定按钮。 之后,添加了新的菜单项,您可以从“工具”菜单访问命令提示符。

  9. 然后:

    1. 右键单击 Visual Studio图标
    2. 选择以管理员身份运行
    3. 单击菜单工具→*命令提示符**以打开命令窗口
    4. 输入命令“devenv / Setup”
    5. 再次打开Visual Studio,它将起作用。

答案 2 :(得分:4)

我找到的所有解决方案,包括此处列出的解决方案,似乎都没有帮助。在软件安装/卸载管理中做了什么工作,右键单击Visual Studio并选择“更改”(这是您通常从中卸载的地方)。

那应该弹出Visual Studio包管理器,然后从那里选择修复。

就我而言,查看系统积压和恢复点,似乎它是可能由某些游戏安装的Visual C ++可再发行组件之一,它破坏了环境。

这是在Windows 8上。

答案 3 :(得分:3)

可能与此https://stackoverflow.com/a/21266545/990618

一样

检查VCHOME,VCINSTALLDIR和vsinstalldir的用户环境变量。

更改

X:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\

X:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\

或者

X:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\

取决于VS 2012或2013.