gpt4 book ai didi

c# - 检查外部代码框架抛出的 System.TypeInitializationException 中的 InnerException

转载 作者:行者123 更新时间:2023-11-30 12:46:24 24 4
gpt4 key购买 nike

使用 Visual Studio 2012 Express,当从外部代码框架引发 System.TypeInitializationException 时,如何检查 InnerException。调试器由于异常而中断,但不是在任何代码行。它给出以下消息:

No Source Available
The call stack contains only external code.
Thi thread is stopped with only external code frames on the call stack. External code frames are typically from framework code but can also include other optimized modules which are loaded in the target process.

然后给出调用栈,见下:

enter image description here

我会设置一个 try-catch block ,但我不知道它发生在代码的哪个位置。此时如何检查 InnerException?有没有其他方法可以找到发生了什么?

最佳答案

针对此类异常的重现代码,其中堆栈跟踪与您的完全一样:

class Program {
static Program() {
throw new Exception("kaboom");
}
static void Main(string[] args) {
}
}

您应该使用抛出异常时弹出的异常助手。点击“查看详情”:

enter image description here

关于c# - 检查外部代码框架抛出的 System.TypeInitializationException 中的 InnerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20427518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com