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.
