当我尝试打开之前在 Visual Studio 2012 中运行良好的任何解决方案时,错误“Package 'Visual C++ package' failed to load”不断出现。并且无法打开解决方案。
我不确定我的 Visual Studio 2012 安装有什么问题。
当我尝试打开之前在 Visual Studio 2012 中运行良好的任何解决方案时,错误“Package 'Visual C++ package' failed to load”不断出现。并且无法打开解决方案。
我不确定我的 Visual Studio 2012 安装有什么问题。
- 单击工具--->VISUAL STUDIO COMMAND PROMPT 打开命令窗口
- 输入命令“devenv /Setup”
- 再次打开visual studio 2012,它会工作。
来源:http ://happyivyli.blogspot.com/2013/07/visual-c-package-failed-to-load.html
从 Visual Studio 内部运行命令提示符。
为了更轻松地访问,您可以将 Visual Studio 开发人员命令提示符或任何其他命令提示符添加到 Visual Studio 的“工具”菜单中,方法是将其添加到外部工具列表中。您可以这样做:
打开 Visual Studio。
选择工具菜单并选择外部工具...
在“外部工具”对话框中,选择“添加”按钮。出现一个新条目。
输入新菜单项的标题,例如Command Prompt。
在命令字段中,指定要启动的文件,例如%comspec%或C:\Windows\System32\cmd.exe。
在Arguments字段中,指定在何处查找您要使用的特定命令提示符,例如/k "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\VsDevCmd.bat"(这将启动 Developer随 Visual Studio 2015 安装的命令提示符)。此值需要根据您的 Visual Studio 版本和安装位置进行更改。
为Initial directory字段选择一个值,例如Project Directory。
选择OK按钮。之后,添加了新菜单项,您可以从“工具”菜单访问命令提示符。
然后:
我发现的所有解决方案,包括此处列出的解决方案,似乎都没有帮助。在软件安装/卸载管理中起作用的是,右键单击 Visual Studio 并选择“更改”(这是您通常会从中卸载某些东西的地方)。
这应该会弹出 Visual Studio 包管理器,然后您可以从那里选择修复。
就我而言,查看系统积压和还原点,似乎是 Visual C++ 可再发行组件之一,可能由某些游戏安装,它破坏了环境。
这是在 Windows 8 上。
可能与此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。