Hola Josué, fijate lo que te comenta Carlos Peix:

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.


Por el error que copias en el mail original, el problema viene por ese lado
y no por la herramienta que utilices para configurar NH. Antes de pasarte a
Fluent te recomendaria que revises ese punto.

Saludos Y ÉXITOS!!!

--
Juan José Montes de Oca Arbós.

===========================
Web personal: http://juanjose.montesdeocaarbos.com.ar/blog/

El 28 de diciembre de 2015, 12:28, Josué Ally Acuña Ruiz <
josuea...@gmail.com> escribió:

> Gracias amigos, intentaré con Fluent.
>
> Saludos
>
> El 24 de diciembre de 2015, 6:49, Carlos Peix <carlos.p...@gmail.com>
> escribió:
>
>> 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 <josuea...@gmail.com>:
>>
>>> 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:
>>> NHibernate-Hispano@googlegroups.com
>>> 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
>>> nhibernate-hispano+unsubscr...@googlegroups.com.
>>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>>
>>
>> --
>> --
>> Para escribir al Grupo, hágalo a esta dirección:
>> NHibernate-Hispano@googlegroups.com
>> 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
>> nhibernate-hispano+unsubscr...@googlegroups.com.
>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>
>
>
>
> --
> *Ing. Josué Acuña*
>
> --
> --
> Para escribir al Grupo, hágalo a esta dirección:
> NHibernate-Hispano@googlegroups.com
> 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
> nhibernate-hispano+unsubscr...@googlegroups.com.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>

-- 
-- 
Para escribir al Grupo, hágalo a esta dirección: 
NHibernate-Hispano@googlegroups.com
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 nhibernate-hispano+unsubscr...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Responder a