前几天我遇到一个问题,当我开始在 Visual Studio 2012 中调试 C++ 项目时,VS 立即崩溃。它提供了向 Microsoft 发送报告然后重新启动的选项。它没有提供任何可能导致问题的额外信息。在 VS 崩溃之前,它有时会显示一个对话框,说明它正在加载符号。
我使用的是 Windows 8、Visual Studio 2012。我禁用了扩展以从等式中消除它们。
前几天我遇到一个问题,当我开始在 Visual Studio 2012 中调试 C++ 项目时,VS 立即崩溃。它提供了向 Microsoft 发送报告然后重新启动的选项。它没有提供任何可能导致问题的额外信息。在 VS 崩溃之前,它有时会显示一个对话框,说明它正在加载符号。
我使用的是 Windows 8、Visual Studio 2012。我禁用了扩展以从等式中消除它们。
我正在使用 Visual Studio 2012 Express (Desktop),在执行以下操作后崩溃似乎已经停止:
由于我使用的是 Windows 8,我的第一个想法是问题与操作系统相关,因为我在 Win 7 上没有这个问题。我在网上没有找到任何有用的信息可以说服我这是 Win 8 故障。
在 VS 崩溃之前,它有时会显示一个对话框,说它正在加载符号。这让我尝试了工具 -> 选项 -> 调试 -> 符号中的设置。我检查了缓存符号文件夹的权限,但没有帮助。我检查了“仅指定模块”的自动加载符号...选项。通过单击“指定模块”链接,我看到指定模块的列表是空的,所以我认为它不会尝试加载任何模块。我错了。我实际上不得不取消选中“始终加载位于模块旁边的符号”复选框。取消选中此选项解决了我的崩溃问题,现在一切正常。
Unchecked "enable just my code(managed only)" in the Tools -> Options -> Debugging -> General Tested on windows 8 and 10 with VS 2012.