我有一个使用Fluent NHibernate 1.0 RTM和System.Data.SQLite 1.0.65的WPF应用程序在.Net 3.5中运行良好.当我尝试将其升级到.Net 4.0时,所有内容都会编译,但我得到一个运行时错误,其中最内层的异常是:
`The IDbCommand and IDbConnection implementation in the assembly System.Data.SQLite could not be found.`
对项目进行的唯一更改是将Target Framework切换到4.0.
您需要使用与.NET 4.0兼容的SQLite版本.您也可以尝试将它放在app.config中: