Domanda

Ho un errore di riferimento strano quando uso Fluent NHibernate 1.0 RTM e Visual Studio 2010 Beta 2. Fondamentalmente ho provato dopo l'esercitazione ottenere iniziato nella pagina di Fluent NHibernate e non viene compilato. Ottengo quelli di errore a due riferimento su Visual Studio:

  

Attenzione 1 L'assembly di riferimento "FluentNHibernate" non può essere risolto, perché ha una dipendenza da "System.Data.OracleClient, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089" che non è nel quadro attualmente mirata ".NETFramework, Version = v4.0, Profilo = client". TestFluentNHibernate

     

Attenzione 3 L'assembly di riferimento "FluentNHibernate" non può essere risolto, perché ha una dipendenza da "System.Web, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a" che non è nel quadro attualmente mirato". NETFramework, Version = v4.0, Profilo = client". TestFluentNHibernate

Io non capisco il motivo per cui sono necessari quei due assemblaggio di utilizzare FluentNHibernate, ma trovo ancora più strano che non ottiene le assemblee.

Ho creato una semplice applicazione di console per la via.

Grazie.

È stato utile?

Soluzione

Per impostazione predefinita Visual C # 2010 gli obiettivi ".Net Framework 4 Client Profile", che è un sottoinsieme del pieno" .Net Framework 4" e manca entrambe le assemblee.

Vai al menu Progetto e selezionare la voce di menu / Il tuo Proj Nome / Properties ... Nella scheda dell'applicazione cambiare il framework di destinazione:. Da .NET Freamework 4 Client Profile per .NET Framework 4

Questo è il mio primo progetto con una qualsiasi delle Visivo / niente /, NHibernate, Fluent ecc così c'è voluto un po 'per capire e Google non riusciva a trovare mi risponde ovunque, quindi spero che questo aiuta.

Altri suggerimenti

@ Davide,

Grazie, il vostro commento è stato un salvagente.

Strano, però, Il mio progetto ha funzionato benissimo ieri, ha una ricostruzione oggi e BAM, 29 errori di tutti a doe con non trovare il NHibernate / fluente / etc riferimenti.

Modifica le impostazioni abbiano contribuito.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top