无法从NHibernate.driver.SQLite20Driver创建驱动程序

无法从NHibernate.driver.SQLite20Driver创建驱动程序,nhibernate,sqlite,Nhibernate,Sqlite,在.NET 4.0中将SQLite 1.0.66与NHibernate 3一起使用会显示以下错误: 无法从NHibernate.driver.SQLite20Driver创建驱动程序 我试着: <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0" /> </startup> 尝试将文件手动复制到调试文件夹 有什么帮助吗 Tks[] Pa

在.NET 4.0中将SQLite 1.0.66与NHibernate 3一起使用会显示以下错误:

无法从NHibernate.driver.SQLite20Driver创建驱动程序

我试着:

<startup useLegacyV2RuntimeActivationPolicy="true">
  <supportedRuntime version="v4.0" />
</startup>

尝试将文件手动复制到调试文件夹

有什么帮助吗

Tks[]


Patrick Coelho

如果您使用的是win7-64位,这可能是System.Data.SQLite.DLL的32位/64位验证问题


如果您仅将程序编译为32位,并使用32位版本的System.Data.SQLite.DLL,那么程序是否工作?

如果您使用的是win7-64位,那么这可能是System.Data.SQLite.DLL的32位/64位验证问题


如果您仅将程序编译为32位,并使用32位版本的System.Data.SQLite.DLL,您的程序是否工作?

谢谢。我用None解决了在何处添加/放置此属性的问题?强制我的测试程序集使用32位对这个版本的Sqlite有效。我以前也这么做过,但是忘记了,这帮我找到了答案。谢谢或x64(如果在64位操作系统/计算机上)。谢谢。我用None解决了在何处添加/放置此属性的问题?强制我的测试程序集使用32位对这个版本的Sqlite有效。我以前也这么做过,但是忘记了,这帮我找到了答案。谢谢或x64(如果在64位操作系统/计算机上)。