2011-05-25 44 views
1

创建驱动程序在.NET 4.0中显示使用SQLite 1.0.66与NHibernate 3此错误:无法从NHibernate.Driver.SQLite20Driver

无法创建NHibernate.Driver.SQLite20Driver驱动程序。

我tryed:

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

Tryed手动将文件复制到debug文件夹中。

任何帮助?

韩国社交协会[]

帕特里克·科埃略

回答

4

如果您正在使用win7-64bit也许这是System.Data.SQLite.DLL的32位/ 64位的优化版本的问题。

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

+0

谢谢。我解决了 none 2011-05-27 15:01:06

+0

您添加/放置此属性? – timaschew 2012-08-09 13:23:44

+0

强制我的测试程序集使用32bit工作于此版本的Sqlite。过去做过这些但忘记了,这帮助我找到了答案。谢谢! – 2012-09-04 13:46:16