【问题标题】:How to find source of System.ExecutionEngineException Exception如何找到 System.ExecutionEngineException 异常的来源
【发布时间】:2011-08-16 23:17:23
【问题描述】:

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

【问题讨论】:

    标签: c# exception executionengineexception


    【解决方案1】:

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

    Download and Install Debugging Tools for Windows

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-08-22
        • 2021-09-30
        • 2017-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-10-22
        • 2018-07-01
        相关资源
        最近更新 更多