启用了优化的minidump中本地的值

时间:2011-09-10 14:57:46

标签: .net visual-studio-2010 optimization minidump

我正在为我的托管应用生成minidump。这是我到目前为止所做的:

  • 我在this article中设置了一个例外过滤器。在过滤器中我称之为MiniDumpWriteDump。
  • 我已经能够在VS调试器中加载生成的转储,浏览调用堆栈并查看本地的值。

但是,在我的项目中启用优化时,本地的值不可访问(我得到"The value of the local or argument 'x' is unobtainable at this time")。现在,我知道为什么会发生这种情况 - 优化可以执行重用本地的操作,这意味着已编译的代码不再反映源代码。

我的问题:有解决方法吗?有一些方法可以获得优化的代码并拥有可访问的本地人?我并不反对使用第三方工具来生成/查看minidump。

0 个答案:

没有答案