isessionfactory fluently .net nhibernate sqlite fluent-nhibernate

fluently - Problema al actualizar la aplicación NHibernate SQLite a.Net 4.0



isessionfactory sessionfactory fluently configure() (2)

Tengo una aplicación WPF que utiliza Fluent NHibernate 1.0 RTM y System.Data.SQLite 1.0.65 que funciona bien en .Net 3.5. Cuando trato de actualizarlo a .Net 4.0 todo se compila, pero obtengo un error de tiempo de ejecución donde la excepción más interna es la siguiente:

`The IDbCommand and IDbConnection implementation in the assembly System.Data.SQLite could not be found.`

El único cambio realizado en el proyecto fue cambiar el Marco de objetivos a 4.0.


Necesita usar una versión de SQLite que sea compatible con .NET 4.0 . También puedes intentar poner esto en tu app.config:

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


Si la respuesta aceptada no funciona para usted, verifique si tiene un sistema de 64 bits, y si lo hace, haga clic derecho en su proyecto -> propiedades -> compilación -> establezca el objetivo de la plataforma en x86 y vuelva a generarlo.