我正在尝试在加载我的x64应用程序时调试错误,并且在main()的第一行代码之前立即收到“MyAPP已停止工作”。
我想知道为什么当我在Visual Studio 2010中使用调试器(myapp.vshost.exe进程)时,我可以单步执行代码并且一切似乎都在运行。
答案 0 :(得分:1)
想出来 - 回答我自己的问题以供将来参考。
应用程序验证程序(x64)正在分析主应用程序,导致堆栈溢出。由于在测试中设置了受测试的应用程序,我完全忘记了它仍然在要测试的进程列表中设置。由于vshost进程正在使用它自己的.exe,因此它没有被分析......没有崩溃!