如何查找System.ExecutionEngineException Exception的源代码

时间:2011-05-02 12:48:45

标签: c# exception executionengineexception

我有一个非常大的应用程序。 我的应用程序有时抛出System.ExecutionEngineException,我无法找到此异常的来源。 有没有办法找到它?

2 个答案:

答案 0 :(得分:0)

使用WinDBG。对于这种错误,它会为您提供更多信息。

Download and Install Debugging Tools for Windows

您可以下载以前的版本,因此您无需下载完整的DDK。

答案 1 :(得分:0)

如果要在实时系统上捕获错误,可以将logger添加到应用程序,并将错误发生位置的方法名称/行/其他信息写入日志(这在调试模式下肯定会有效)。即使进入大型项目也难以添加这样的东西。请参阅http://nlog-project.org/http://msdn.microsoft.com/en-us/library/ff664569(v=PandP.50).aspx或其他。如果系统不活动 - 您可以通过调试捕获错误。一步一步(在Visual Studio中使用F10,F11),你肯定会找到它!