Conclución:
Lo hice de la manera que Guillermo me comento pero tampoco me salio,
no mappeaba el xml de la clase Cat. Me tiraba una MappingException
(Unknown entity class: QuickStart.Cat)
Al final hice una Window App: una Agenda, con una clase Persona, con
Altas y Modificaciones.
Comentarios:
Para que me funcione puse al archivo Persona.hbm.xml con la propiedad
Build Action en "Embedded Resource" y "Copy always to output
directory"

Espero que mis simples comentarios sirvan de algo.
Diego y Guillermo, Gracias por la ayuda

PD: Si tienen comentarios con respecto a esta conclucion serán
apreciados.

On Feb 21, 2:47 pm, "Guillermo Ruffino" <[EMAIL PROTECTED]> wrote:
> Claro, es un "WebSite" como no lo uso:
> Te cuento un poco lo que pasa aca: vos estas trabajando con un proyecto web:
> "Web Site" y otra modalidad es: "Web Project" si alguna vez trabajaste con
> asp.net en visual studio 2003, es mas bien parecido al anterior.
> Si te interesa tener los Web Project, podes buscar en la web los parches,
> son dos archivos, te bajas uno y te hace bajar otro de 10 mb, o bien podes
> instalarte el SP1 del visual studio ke pesa 400mb y tarda 2 horas, esta por
> vos.
>
> Mientras tanto para solucionar tu problema lo mas indicado supongo que seria
> agregar un proyecto class library en tu app, ponele QuickStart de nombre al
> proyecto, pone las clases ahi, y agrega una referencia a este assembly en tu
> web site.
> Por cierto no tengo idea de que pasa con los hbm.xml, como se le dice al
> configurator en que assembly están? Por el error que tenes esta claro que
> los esta buscando en el assembly donde se hace la llamada.
>
> Cabe preguntarse porque el manual de nh nos hace hacer una app web y no una
> pinche app de consola... mejor?
>
> Saludos
>
> -----Original Message-----
> From: [email protected]
>
> [mailto:[EMAIL PROTECTED] On Behalf Of FranciscoR
> Sent: Wednesday, February 21, 2007 14:38
> To: NHibernate-Hispano
> Subject: [NHibernate-Hispano] Re: Problemas desde el QuickStart =(
>
> Si, tengo el VS2005 Pro. No tengo la pantalla que dice Guillermo.
> Diego, no se exactamente a que no ponga las clases en el Proyecto Web.
> ¿Donde las pongo?
> Ahora tengo la sig estructura en el proyecto:
>
> App_Code
> ----QuickStart (Namespace Quickstart: Class NHibernateHelper, Class
> Cat)
> ----Cat.hbm.xml
> Bin
> ----(todas las ref de NHibernate)
> Default.aspx
> ----Default.aspx.vb (en el load ejecuto un Save)
> web.config
>
> Perdón mi ignorancia, soy un poco nuevo en .Net.
>
> On 21 feb, 09:54, "Diego Jancic" <[EMAIL PROTECTED]> wrote:
> > Hola,
> > Para agregar al comentario de Guillermo, asegurate no haber puesto las
> > clases en el proyecto web si estas usando un Web Site de VS2005, ya que el
> > web site genera un nombre de DLL raro...
>
> > Saludos!
>
> > On 2/21/07, Guillermo Ruffino <[EMAIL PROTECTED]> wrote:
>
> > > Fijate que tu assembly se llame "QuickStart".
> > > Si no me equivoco tenes que configurarlo en las propiedades del
> proyecto:
> > > en
> > > la ficha general hay un "assembly name".
>
> > > Adjunte imagen!! :D
>
> > > -----Original Message-----
> > > From: [email protected]
> > > [mailto:[EMAIL PROTECTED] On Behalf Of FranciscoR
> > > Sent: Wednesday, February 21, 2007 01:57
> > > To: NHibernate-Hispano
> > > Subject: [NHibernate-Hispano] Problemas desde el QuickStart =(
>
> > > Estoy empezando con NHibernate. Y tengo problemas desde el principio.
> > > Intente hacer el QuickStart, pero no me resultó. Hice una web llamada
> > > QuickStart, la clase Cat, el Cat.hbm.xml... todo.
> > > Pero me tira el siguiente error:
> > > ------------------------------
> > > "Could not load file or assembly 'QuickStart' or one of its
> > > dependencies. El sistema no puede hallar el archivo especificado."
>
> > > en la siguiente linea
> > >            Dim Cfg As New NHibernate.Cfg.Configuration
> > >            Cfg.Configure()
> > >            SessionFactory = Cfg.BuildSessionFactory
> > > -------------------------------
> > > El web.config lo tengo asi
>
> > > <configSections>
> > >      <section name="hibernate-configuration"
> > > type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"      />
> > >    </configSections>
> > >    <hibernate-configuration xmlns="urn:nhibernate-configuration-2.0">
> > >      <session-factory>
> > >        <property name="dialect">NHibernate.Dialect.MsSql2000Dialect</
> > > property>
> > >        <property
>
> name="connection.provider">NHibernate.Connection.DriverConnectionProvider
> > > </
> > > property>
> > >        <property
> > > name="connection.connection_string">Server=localhost;initial
> > > catalog=quickstart;User Id=xx;Password=xxx;</property>
>
> > >        <mapping assembly="QuickStart" />
> > >      </session-factory>
> > >    </hibernate-configuration>
> > > -------------------------------
>
> > > Cuando saco la linea de "<mapping assembly="QuickStart" />" me dice:
> > >        Unknown entity class: QuickStart.Cat
>
> > > -------------------------------
>
> > > la verdad no entiendo mucho sobre los Assemblies.
> > > A alquien le pasó lo mismo?
> > > Les agradeceria mucho si me ayudan =) y espero que no molestar...


--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a