Visual Studio 2012错误:包'Visual C ++包'未能加载

当我试图打开任何在Visual Studio 2012中正常工作的解决scheme时,错误“包装”Visual C ++包“未能加载”不断显示。 解决scheme无法打开。

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

  1. 点击TOOLS —> VISUAL STUDIO COMMAND PROMPT来打开命令窗口
  2. input命令“devenv / Setup”
  3. 再次打开Visual Studio 2012,它会起作用。

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

从Visual Studio中运行命令提示符。

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

  1. 打开Visual Studio。

  2. select工具菜单并select外部工具

  3. 外部工具对话框上,select添加button。 出现一个新条目。

  4. 为您的新菜单项input标题 ,例如命令提示符

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

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

  7. 为“ 初始”目录字段(如“ 项目目录 ”)select一个值。

  8. select确定button。 之后,添加新的菜单项,您可以从工具菜单访问命令提示符。

然后:

  1. 用鼠标右键单击 Visual Studio图标
  2. select以pipe理员身份运行
  3. 点击菜单TOOLS →*命令提示符**打开命令窗口
  4. input命令“devenv / Setup”
  5. 再次打开Visual Studio,它将工作。

可能相同的修复,因为这个https://stackoverflow.com/a/21266545/990618

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

更改

 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\ 

取决于2012年或2013年。

我周围find的解决scheme,包括这里列出的解决scheme,似乎都没有帮助。 软件安装/卸载pipe理工作进展顺利,右键单击Visual Studio并select“更改”(这是您通常会从中卸载的地方)。

这应该popupVisual Studio包pipe理器,从那里你可以select修复。

就我而言,查看系统积压和还原点,看起来是可能由某个游戏安装的Visual C ++可再发行组件之一,这会危及环境。

这是在Windows 8上。