gpt4 book ai didi

c# - 如何在 C# 中的 dll 中进行全局异常处理?

转载 作者:行者123 更新时间:2023-11-30 18:37:47 27 4
gpt4 key购买 nike

Dll 在 C# 中没有入口点,所以我需要将全局异常处理的代码放在一个地方,因为这些 dll 在 exe 中被引用并且都有 try catch 但是有一些错误导致它崩溃并且以确定我们正在尝试创建故障转储。任何人都可以建议这样做是可行的解决方案还是必须完成其他任何事情。

谢谢。

最佳答案

正如 Cody 所说,您应该将对该 dll 的每个调用都包含在一个 try catch block 中以处理异常。你的陈述有点令人困惑我假设你已经在使用 try catch block 。如果是这种情况,您也可以处理全局异常以确保它不是 exe 本身抛出的异常。

例如,在 Win Form 应用程序中,您可以处理 Application.ThreadException捕捉全局异常。您也可以尝试处理 AppDomain.Unhandled事件

关于c# - 如何在 C# 中的 dll 中进行全局异常处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12215114/

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