为确保您的应用程序在 32 位和 64 位系统上都能正常使用 System.Data.SQLite,请执行以下步骤:

  1. 将当前说明文档目录下的 x64x86 目录和 System.Data.SQLite.dll 文件复制到您的应用程序根目录下。
  2. 更新应用程序对 System.Data.SQLite.dll 的引用。
  3. 如果是 Web 网站,则将上述文件复制到 Bin 目录下。
  4. 发布 Web 网站时,请确保将 x64x86 目录下的内容一同打包发布。

重要提示:

  • 此解决方案提供的 System.Data.SQLite.dll 文件大小约为 200 KB,它是完全托管代码,并非混合程序集。
  • 如果您使用的 System.Data.SQLite.dll 文件大小超过 800 KB,则您使用的是特定处理器架构的混合程序集,无法在其他架构下使用。
  • 完全托管的 System.Data.SQLite.dll 需要配合 Native Interop dll 才能使用。
  • 当前使用的 System.Data.SQLite.dll 版本为 1.0.86.0。