44

当我尝试打开之前在 Visual Studio 2012 中运行良好的任何解决方案时,错误“Package 'Visual C++ package' failed to load”不断出现。并且无法打开解决方案。

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

4

4 回答 4

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

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

于 2013-07-23T19:51:38.883 回答
7

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

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

  1. 打开 Visual Studio。

  2. 选择工具菜单并选择外部工具...

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

  4. 输入新菜单项的标题,例如Command Prompt

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

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

  7. 为Initial directory字段选择一个值,例如Project Directory

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

然后:

  1. 右键单击Visual Studio 图标
  2. 选择以管理员身份运行
  3. 点击菜单TOOLS → *Command Prompt** 打开命令窗口
  4. 输入命令“devenv /Setup”
  5. 再次打开 Visual Studio,它将工作。
于 2015-10-28T16:00:52.740 回答
4

我发现的所有解决方案,包括此处列出的解决方案,似乎都没有帮助。在软件安装/卸载管理中起作用的是,右键单击 Visual Studio 并选择“更改”(这是您通常会从中卸载某些东西的地方)。

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

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

这是在 Windows 8 上。

于 2014-08-06T03:54:04.640 回答
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。

于 2014-01-21T18:56:11.777 回答