【发布时间】:2014-12-15 01:17:58
【问题描述】:
我正在使用 VB.NET。我已经开发了这个程序,并且我成功地用 SQLite 作为它的数据库运行了它。问题是,当我尝试在新安装了 Windows 7 的虚拟机中运行该程序时,它给了我一个错误:
无法加载文件或程序集“System.Data.SQLite.dll”或其依赖项之一。
当然,然后,我包含了程序集文件 System.Data.SQLite.dll,但它仍然给我同样的错误。我认为这可以解决问题,我将那个程序集文件放在 Windows 7 内的同一目录中。它仍然不起作用。
我发布了我的项目并尝试将其部署在虚拟机中,但它给了我一个错误,即 System.Data.SQLite.dll 应该安装在 GAC(全局程序集缓存)中。这次我用了InstallShield LE(我不太会用,只是把Debug文件夹里面的所有文件都包含进去了)安装在VM里面,但是还是出现了“Could not load assembly”的错误。
我该怎么办?我缺少什么?
【问题讨论】:
标签: .net database vb.net sqlite