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.