Hola, Si no me equivoco, el error te indica que no encuentra las librerías de castle, en concreto Castle.Core.dll Saludos
-----Mensaje original----- De: [email protected] [mailto:[email protected]] En nombre de ccmmasi Enviado el: lunes, 08 de marzo de 2010 17:53 Para: NHibernate-Hispano Asunto: [NHibernate-Hispano] tengo un error de compilacion con mappingFiles NHibernate asp y oracle ola como estan???? estoy comenzando con el tema de NHibernate.... no ha sido facil pues hay muy poca gente (fuera de la red) que conozca del tema..... el error que me sale es este: """""Se produjo una excepción en el inicializador de tipo de 'NHibernate.ByteCode.Castle.ProxyFactory'."""""No se puede cargar el archivo o ensamblado 'Castle.Core, Version=1.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' ni una de sus dependencias. El sistema no puede hallar el archivo especificado.******* queria que me ayudaran si es posible a encontrar un error.,.,.,. porfavoooor!!!! PORFA AYUDENME..,,. es que no entiendo las relaciones en NHibernate,,,,, se que hay un error (logicamente, puesto que no me corre) MAPEO DE PAISES <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="NHibernate.Oracle.Dll" assembly="NHibernate.Oracle.Dll"> <class name="GES_PAISES, NHIbernate.Oracle.Dll" table="GES_PAISES"> <id name="CODDIVISIONPOLITICA" column="CODDIVISIONPOLITICA" unsaved-value="0"> <generator class="increment"/> </id> <property name="NOMBRE" type="String" column="NOMBRE" length="1000"/> <bag name="DEPARTAMENTOLISTA" lazy="false" cascade="all" inverse="true"> <key column="CODDIVISIONPOLITICA"/> <one-to-many class="GES_DEPARTAMENTOS, NHibernate.Oracle.Dll"/> </bag> </class> </hibernate-mapping> MAPEO DE DEPARTAMENTOS <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="NHibernate.Oracle.Dll" namespace="NHibernate.Oracle.Dll"> <class name="GES_DEPARTAMENTOS, NHibernate.Oracle.Dll" table="GES_DEPARTAMENTOS" discriminator-value="0"> <id name="CODDEPARTAMENTO" column="CODDEPARTAMENTO" unsaved- value="0"> <generator class="increment"/> </id> <many-to-one name="CODDIVISIONPOLITICA" class="GES_PAISES, NHibernate.Oracle.Dll" column="CODDIVISIONPOLITICA"/> <property name="NOMBRE"> <column name="NOMBRE" not-null="true"/> </property> </class> </hibernate-mapping> CLASE PAISES using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NHibernate.Oracle.Dll { public class GES_PAISES { private int _coddivisionpolitica; public virtual int CODDIVISIONPOLITICA { get { return _coddivisionpolitica; } set { _coddivisionpolitica = value; } } private string _nombre; public virtual string NOMBRE { get { return _nombre; } set { _nombre = value; } } private int? _cuit; public virtual int? Cuit { get { return _cuit; } set { _cuit = value; } } private IList<GES_DEPARTAMENTOS> _departamentolista; public virtual IList<GES_DEPARTAMENTOS> DEPARTAMENTOLISTA { get { if (_departamentolista == null) _departamentolista = new List<GES_DEPARTAMENTOS>(); return _departamentolista; } set { _departamentolista = value; } } } } CLASE DEPARTAMENTOS using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NHibernate.Oracle.Dll { public abstract class GES_DEPARTAMENTOS { private int _coddepartamento; public virtual int CODDEPARTAMENTO { get { return _coddepartamento; } set { _coddepartamento = value; } } private GES_PAISES _coddivisionpolitica; public virtual GES_PAISES CODDIVISIONPOLITICA { get { return _coddivisionpolitica; } set { _coddivisionpolitica = value; } } private string _nombre; public virtual string NOMBRE { get { return _nombre; } set { _nombre = value; } } } } -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
