处理缺少参考的异常

时间:2014-10-24 08:45:40

标签: vb.net exception-handling filenotfoundexception

是否有可能在VB.NET中以某种方式处理未将引用复制到正确目录时引发的异常。我无法找到将System.IO.SQLite的DLL文件包含到我的应用程序中的方法。

目前,如果用户仅复制/安装exe文件,则由于缺少DLL文件而导致未被捕获的异常错误。我想优雅地解释问题,然后终止程序,或者至少给他们一个选项来禁用它的SQLite部分。

1 个答案:

答案 0 :(得分:0)

如果您有Modules,则需要删除该DLL的任何私有/公共声明。然后,如果您有一个启动表单,删除该DLL的任何私有/公共声明。

启动表单模块中的每个私有/公共声明都会在第一行代码之前处理,因此您无法执行此操作。

完成上述操作后,您现在可以检查以确保您目录中存在的DLL执行以下操作:

If Not IO.File.Exists("System.IO.SQLite.dll") then ...
相关问题