前往.Net SQLite (System.Data.SQLite) 下载页面,每个 .Net 框架和 CPU 架构 (32/64) 都有不同的版本。我有一个可以在我的机器上正常运行的 WPF/NHibernate 应用程序。我的机器是带有 .Net 4.5 的 Windows 8 x64。应用程序位于 .Net 4.0 中,我在其中使用 SQLite x32 for .Net 4.0。
问题是应用程序何时部署到客户的机器上。其中一些有 Windows XP,一些有 Vista,一些有 Windows 7 和 8。其中许多无法加载数据库驱动程序,我不得不使用另一个 System.Data.SQLite。例如它们上面的 x64 或 .Net 2.0。我想知道为什么会发生这种情况以及如何纠正它。特别是当所有客户的机器上都安装了 .Net 4.0 时。
任何帮助表示赞赏。