Hola Josué,

Lo usual es configurar NHibernate mediante el archivo de configuración en
lugar de hacerlo como en el fragmento que nos compartís y eso es lo que
espera la clase Configuration.

Quizás puedas volver estos mismos parámetros de configuración en el
archivo hibernate.cfg.xml.
Además, debieras configurar en las propiedades de este archivo la opción
"copy to ouput" para que, al compilar, ese archivo termine en la carpeta
/bin/Debug o /bin/Release.

----------------------------------
Carlos Peix

2015-12-23 15:20 GMT-03:00 Josué Ally Acuña Ruiz <[email protected]>:

> Saludos grupo,
> Necesito su ayuda con lo siguiente:
> Tengo la siguiente configuración en una clase
> static void Configure() {
>             Configuration cfg = new Configuration();
>             cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionString,
> connectionString);
>             cfg.SetProperty(NHibernate.Cfg.Environment.Dialect,
> typeof(NHibernate.Dialect.PostgreSQL82Dialect).AssemblyQualifiedName);
>             cfg.SetProperty(NHibernate.Cfg.Environment.ShowSql, "false");
>             cfg.SetProperty(NHibernate.Cfg.Environment.FormatSql, "false");
>             cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionDriver,
> "NHibernate.Driver.NpgsqlDriver");
>             cfg.SetProperty(NHibernate.Cfg.Environment.ConnectionProvider,
> "NHibernate.Connection.DriverConnectionProvider");
>             cfg.AddAssembly(Assembly.GetCallingAssembly());
>             cfg.Configure();
>             ThreadSessionFactory = cfg.BuildSessionFactory();
>         }
>
> Sin embargo al llegar al la linea cfg.Configure me manda el siguiente
> error:
>
> "An exception occurred during configuration of persistence layer."
>
> No se pudo encontrar el archivo '\bin\Debug\hibernate.cfg.xml'.
>
>
> En mi solución he agregado el dll de NHIbernate desde NuGet.
>
> Alguna idea para solucionar el error.
>
> Gracias por su atención
>
>
> --
> *Ing. Josué Acuña*
>
> --
> --
> Para escribir al Grupo, hágalo a esta dirección:
> [email protected]
> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
> ---
> Has recibido este mensaje porque estás suscrito al grupo
> "NHibernate-Hispano" de Grupos de Google.
> Para anular la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a
> [email protected].
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
--- 
Has recibido este mensaje porque estás suscrito al grupo "NHibernate-Hispano" 
de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía 
un correo electrónico a [email protected].
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a