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.