我正在尝试将 SQLite 嵌入到我的便携式 C# .NET 2.0 应用程序中,而不是将 DLL 文件包含在分发文件夹中。但是,要嵌入 SQLite,我不能使用 PHXSoftware 提供的混合模式库。相反,我使用的是他们的“仅限托管”版本。
这在 32 位计算机上运行良好,但是当它在 64 位计算机上运行时,它会引发格式异常。正如我从这里发现的那样:http : //sqlite.phxsoftware.com/forums/p/2564/9939.aspx 在使用托管库之前,我需要先以所需的体系结构格式手动加载非托管 sqlite3.dll。
这就是我的不足之处。我找不到 64 位版本的 SQLite 与 32 位版本一起包含。任何人都可以帮忙吗?我敢说,有没有人有更好的想法?