我有奇怪的问题,我的应用程序(exe)在Windows 7的调试模式下工作正常 但在发布模式下编译时停止使用异常。 我如何调试程序以找到导致异常的原因,这是具有超过300,000行代码的应用程序..
答案 0 :(得分:2)
在发布模式下编译,但创建.pdb文件:How to generate PDB’s for .net managed projects in release mode?
将.pdb文件部署到与.exe。
相同的文件夹中然后附加到流程。
答案 1 :(得分:0)
检查调试和发布模式不同的项目设置,也许你会在那里找到答案。
使用调试信息编译发布模式并关闭优化。您将使用发布定义编译调试版本。如果失败,调试器会显示不好的地方。
只需关闭优化。曾几何时对我来说是一个问题。在这种情况下,很难找出原因。
创建PDB,也可以为原生C ++完成。