Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C如何正确嵌入System.Data.SQLite库_C#_System.data.sqlite - Fatal编程技术网

C# C如何正确嵌入System.Data.SQLite库

C# C如何正确嵌入System.Data.SQLite库,c#,system.data.sqlite,C#,System.data.sqlite,我有一个C项目,它使用System.Data.SQLite.NET3.5版本库。目标平台是x86,目标框架是4.5.2 以下是我所做的: 将System.Data.SQLite添加到项目的依赖项中 将System.Data.SQLite和SQLite.Interop.dll放入项目的根文件夹中 该程序在我的PC Windows Server 2008 R2和笔记本电脑Windows 10上运行良好。它也适用于另一台PC Windows 10 但是,当部署到客户PC Windows 7时,我在Sy

我有一个C项目,它使用System.Data.SQLite.NET3.5版本库。目标平台是x86,目标框架是4.5.2

以下是我所做的:

将System.Data.SQLite添加到项目的依赖项中 将System.Data.SQLite和SQLite.Interop.dll放入项目的根文件夹中 该程序在我的PC Windows Server 2008 R2和笔记本电脑Windows 10上运行良好。它也适用于另一台PC Windows 10

但是,当部署到客户PC Windows 7时,我在System.Data.SQLite上得到DllNotFoundException。电脑已安装.NET Framework 4.5。我尝试了x64和x86 System.Data.SQLite版本,但仍然出现异常

如果我删除System.Data.SQLite依赖项和代码(使用此库),则程序运行正常

有什么问题吗

确保在部署应用程序时包含DLL System.Data.SQLite。 在图片中,您可以看到一个带有System.data的演示,您应该对DLL文件执行相同的操作,在构建后确保DLL位于源文件夹中,然后您的程序应该运行。 并确保它支持您当前的.NET版本