我在WPF 2012项目中工作。我启动exe文件并开始运行报告。在中间它崩溃说:
应用程序已停止工作
错误对话框中有以下3个选项。
当我按下调试程序时,它会提示
"VS Just In time debugger"
Possible debuggers
1) New Instance of Ms Visual studio 2012
我没有任何其他调试器。当我选择上面的选项时,它会抛出一个错误对话框“你选择的调试器无法启动。你想选择另一个是/否”。当我按是时,它会使用相同的调试器再次打开JIT错误窗口。
这个项目反过来指向引发错误的c ++ dll。 c ++ dll正在创建大量的xml文件。
答案 0 :(得分:0)
不确定您的问题是什么,但
我猜测正在发生的事情是VS崩溃了。
- 您是否安装了Intel Parallel Studio XE?如果是这样,这是一个已知的崩溃,他们正在修复。似乎唯一的解决方法是卸载他们的“英特尔调试器扩展” msvsmon.exe crashes when starting debugging throw std::runtime_error crashes Visual Studio 2013 IDE
- 如果没有,你可以做两件事
- 使用Microsoft Visual Studio 2012 Feedback Tool获取转储并为Visual Studio创建Connect错误(它将自动执行这些操作;如果可能,请在错误中包含您的应用和重新执行步骤)。有关如何使用该工具的更多信息https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=26698
- 您可以使用procdump获取转储procdump.exe -ma -e -x devenv.dmp“c:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ devenv。可执行程序” 这将确保当进程中发生未处理的异常导致其崩溃时,将自动获取转储。