0

我有一个奇怪的问题,我的应用程序(exe)在 Windows 7 的调试模式下工作正常,但在发布模式下编译时停止工作并出现异常。我如何调试程序以找到导致异常的原因,这是具有超过 300,000 行代码的应用程序..

4

2 回答 2

2

在发布模式下编译但创建 .pdb 文件:如何在发布模式下为 .net 托管项目生成 PDB?

将 .pdb 文件部署到与 .exe 相同的文件夹中。

然后附加到进程。

于 2010-05-05T08:12:17.583 回答
0
  1. 检查调试和发布模式不同的项目设置,也许你会在那里找到答案。

  2. 使用调试信息编译发布模式并关闭优化。您将使用发布定义编译调试版本。如果它失败了,调试器会告诉你不好的地方。

  3. 关掉优化就好了。曾几何时,这对我来说是个问题。在这种情况下,很难找出原因。

  4. 创建 PDB,它也可以用于原生 C++。

于 2010-05-05T09:18:28.610 回答