2010-02-27 13 views
12

Cómo adquirir fluidez NHibernate trabajar con la última NHibernate tronco 3.xComo llegar Fluido NHibernate trabajar con NHibernate 3.x

que tiene la siguiente excepción:

Could not load file or assembly 'NHibernate, Version=2.1.2.4000, Culture=neutral, PublicKeyToken=aa95f207798dfdb4' or one of its dependencies. 

EDIT:

Esta excepción se produce en el archivo FluentNhibernate. Configuración de Persistencia

public TThisConfiguration Cache(Action<CacheSettingsBuilder> cacheExpression) 
    { 
     cacheExpression(cache); 
     return (TThisConfiguration)this; 
    } 

No hacer entender, FluentNHibernate es bien compilado con NH 3.x

+0

¿Qué error estás obteniendo? Me funcionó bien la última vez que lo intenté hace unos meses. –

+0

@Michael: Vea la edición de mi pregunta, tengo esa excepción –

Respuesta

11

El FluentNHibernate download page tiene pre-versión estable (pre 1.2) binarios para NHibernate 3.0 y 2.1.2

+1

@Lachlan: Ya lo hice ... pero aún así la excepción de carga de ensamblaje. Lo estoy usando en un sitio web ASP.NET MVC. Tal vez necesito borrar los archivos temporales de ASP.NET? –

+0

@Lachlan: archivos temporales de asp.net borrados, excepción todavía aquí –

+0

@Yoann Compruebe las referencias de su dll con fluencia en el reflector. Si esto muestra NH 3.x, entonces otra cosa está intentando cargar 2.1, posiblemente desde una entrada web.config. –

2

Me agarro de github:

https://github.com/dagda1/horn_src

esto incluirá todas las dependencias también por lo que no es necesario enredar con la compilación de todos los proyectos y sus dependencias :)

+0

desafortunadamente hornget se ha ido ... –

+0

todavía puede descargar el código del código de google y ejecutarlo localmente - nunca fue solo sobre el sitio web :) pero también hay ahora alternativas - openwrap para uno ... – iwayneo

7

Fluido acaba de publicar pre-release binaries (v1.2) con soporte NH3. No es necesario recompilar sus fuentes.

+0

¿sabe cuándo? v1.2 va a ser lanzado oficialmente? – kelloti

+0

Lamentablemente no :(puede intentar ponerse en contacto directamente con los desarrolladores. – Restuta

Cuestiones relacionadas