我有一个使用System.Data.SQLite(.NET 3.5版本)库的C#项目。目标平台是x86,目标框架是4.5.2。
这就是我所做的:
该程序可以在我的PC(Windows Server 2008 R2)和笔记本电脑(Windows 10)上完美运行。它还可以在另一台PC(Windows 10)上运行。
但是,当部署到客户PC(Windows 7)时,我在System.Data.SQLite上收到DllNotFoundException。 PC已安装.NET Framework 4.5。我尝试了x64和x86 System.Data.SQLite版本,但仍然遇到异常。
如果删除使用此库的System.Data.SQLite依赖关系和代码,则程序运行正常。
可能是什么问题?