正确包含x32或x64 System.Data.SQLite.dll文件
我在互联网上搜索它,但我不确定该怎么做。 我发现我需要在Program.csproj文件中包含一些代码。
当我打开Program.csproj时,它说
ShowAllFiles
这是我需要包含的代码:
False librarysqlitex32System.Data.SQLite.dll False False librarysqlitex64System.Data.SQLite.DLL
但是我不太确定这是否正确,因为我的程序从它的根目录而不是“library sqlite ”中获取所有dll。有人可以帮我正确地执行吗? 我无法做对
首先,我强烈建议您使用https://system.data.sqlite.org上的 v1.0.67 +
https://system.data.sqlite.org/blobs/1.0.83.0/sqlite-netFx40-binary-Win32-2010-1.0.83.0.zip https://system.data.sqlite.org/blobs/1.0.83.0/sqlite-netFx40-binary-x64-2010-1.0.83.0.zip
因此,只需从两个档案中的一个(包含相同版本)中提取AnyCPU文件:
System.Data.SQLite.dll System.Data.SQLite.Linq.dll
必须按如下方式复制x64和x86文件(SQLite.Interop.dll)。 在32位操作系统上
在64位操作系统上
.NET将自动“选择”要包含的正确Interop文件
上述就是C#学习教程:正确包含x32或x64 System.Data.SQLite.dll文件分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1012234.html