我需要在卸载DLL时将静态List写入文本文件。我已经尝试在AppDomain.CurrentDomain.DomainUnload上执行此操作,但它崩溃时出现错误“DefaultDataCollection failed:0x8007001f”。
这样做的最佳方式是什么?
谢谢,
乔
答案 0 :(得分:1)
0x8007001f
这是一个WIN32错误(中间的7是FACILITY_WIN32
):ERROR_GEN_FAILURE
:
连接到系统的设备无法正常运行。
因此,您需要查看异常类型和堆栈跟踪以获取有关失败的更多详细信息。
AppDomain.CurrentDomain.DomainUnload
但请记住documentation有警告:
此事件永远不会在默认应用程序域中引发。