繁体   English   中英

如何找到 System.ExecutionEngineException 异常的来源

[英]How to find source of System.ExecutionEngineException Exception

我有一个非常大的应用程序。 而且我的应用程序有时会抛出 System.ExecutionEngineException,我找不到此异常的来源。 有什么办法找到吗?

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

下载并安装 Windows 的调试工具

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM