6

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

4

2 回答 2

0

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

于 2011-05-02T13:03:32.873 回答
0

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

下载并安装适用于 Windows 的调试工具

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

于 2011-05-02T12:56:16.553 回答