gpt4 book ai didi

c# - 捕获由外部程序集处理的异常

转载 作者:行者123 更新时间:2023-11-30 20:31:59 25 4
gpt4 key购买 nike

是否可以捕获由外部(遗留)程序集处理的异常?

我不认为我可以捕获这些异常,因为它们已经被处理了,但类似于 Visual Studio“中断所有异常”,我认为也许我至少可以得到一些关于异常的通知。

例如:MyProduct.exe 调用 Utils.dll 并且 Utils.dll 正在吞噬所有异常,并且如果发生错误则不会返回任何信息。

PS:修改那个外部程序集显然是一个替代方案,但这非常困难,因为它实际上分布在数百个自定义副本中

最佳答案

您可以订阅 AppDomain.FirstChanceException event获得异常通知:

This event is only a notification. Handling this event does not handle the exception or affect subsequent exception handling in any way. After the event has been raised and event handlers have been invoked, the common language runtime (CLR) begins to search for a handler for the exception. FirstChanceException provides the application domain with a first chance to examine any managed exception.

关于c# - 捕获由外部程序集处理的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42259007/

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