none
如何处理丢失DLL引起的异常? RRS feed

  • 问题

  • 比如我写了一个库L.dll,然后写了一个应用程序A.exe,A.exe引用了L.dll,一切运行正常。

    直接使用拷贝的方式给了用户。

    结果用户删除了L.dll。

    于是启动A.exe直接出现错误,而且很难分析出来是L.dll丢失引起的问题。

    如何在A的代码中加入丢失dll的处理?

    2014年4月12日 4:08

答案

  • DLL丢失的话会产生FileNotFoundException,在这个异常的详细里面可以得到具体是哪个DLL丢失了,这个异常可以在Application.ThreadException事件里面捕获。
    2014年4月12日 6:35