Pregunta

Tengo un error de referencia extraña cuando uso Fluido NHibernate 1.0 RTM y 2010 beta 2 de Visual Studio. Básicamente he tratado siguiendo el tutorial de introducción en la página de Fluent NHibernate y no compila. Consigo los dos errores de referencia en Visual Studio:

  

Warning 1 El ensamblaje de referencia "FluentNHibernate" no se pudo resolver, ya que tiene una dependencia en "System.Data.OracleClient, versión = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089", que no está en el marco actualmente apuntado ".NETFramework, versión = v4.0, Perfil = Cliente". TestFluentNHibernate

     

Warning 3 El ensamblaje de referencia "FluentNHibernate" no se pudo resolver, ya que tiene una dependencia en "System.Web, versión = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a", que no está en el marco actualmente dirigida". NETFramework, versión = v4.0, Perfil = Cliente". TestFluentNHibernate

Realmente no entiendo por qué esos dos montaje se necesitan para usar FluentNHibernate, pero me resulta aún más extraño que no recibe las asambleas.

He creado una aplicación de consola sencilla por cierto.

Gracias.

¿Fue útil?

Solución

Por defecto Visual C # 2010 objetivos del ".Net Framework 4 Client Profile", que es un subconjunto de la totalidad de" .Net Framework 4" y falta tanto de esas asambleas.

Ir al menú Proyecto y seleccione la opción / Sus Proj Nombre / Propiedades ... En la ficha aplicación cambie el marco de destino:. Freamework de .NET 4 Client Profile para .NET Framework 4

Este es mi primer proyecto con cualquiera de Visual / nada /, NHibernate, Fluido, etc por lo que tomó un tiempo para averiguar y Google no pudo encontrar me responde a ninguna parte, así que espero que esto ayude.

Otros consejos

@ David,

Gracias, su comentario era un salvavidas.

Extraño sin embargo, Mi proyecto funcionó muy bien ayer, hizo una reconstrucción hoy y BAM, 29 errores que todos Gama con no encontrar el NHibernate / fluidez / etc referencias.

El cambio de los ajustes que mencionaste ayudado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top