gpt4 book ai didi

c# - 程序集是否有初始化和/或终止例程?

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

我正在尝试查找我的应用程序中的错误;未处理的异常。似乎异常是独立于我触发的代码的某个地方。我能找到的唯一解释是,我使用的程序集执行了一些触发异常的代码。

那么程序集是否有初始化和/或终止例程或类似的东西?

最佳答案

您可以向应用程序域添加处理程序:

AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;

void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
{
throw new NotImplementedException();
}

如果抛出任何异常,这将被调用,您可以从那里获取调用堆栈。如果您在调试器下运行它,请转至调试菜单 -> 异常并勾选“抛出”以获得公共(public)语言运行时异常。这将在抛出异常时中断调试器。

关于c# - 程序集是否有初始化和/或终止例程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873422/

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