質問

Fluent Nhibernate 1.0 RTMおよびVisual Studio 2010 Beta 2を使用すると、奇妙な参照エラーがあります。基本的に、Fluent NhibernateのページでGetting Tutorialをフォローしてみましたが、コンパイルしません。 Visual Studioでこれらの2つの参照エラーが発生します。

警告1参照アセンブリ「Fluentnhibernate」は、「System.data.oracleclient、version = 4.0.0.0、Culture = neutral、publickeytoken = B77A5C561934E089」に依存しているため、解決できませんでした。 、version = v4.0、profile = client "。 testfluentnhibernate

警告3参照されたアセンブリ「Fluentnhibernate」は、「system.web、version = 4.0.0.0、culture = neutral、publickeytoken = b03f5ff7f11d50a3a」に依存しているため、解決できませんでした。 = v4.0、profile = client "。 testfluentnhibernate

これら2つのアセンブリがFluentnhibernateを使用するために必要な理由は本当にわかりませんが、アセンブリが得られないことはさらに奇妙です。

ちなみに、簡単なコンソールアプリケーションを作成しました。

ありがとうございました。

役に立ちましたか?

解決

デフォルトでは、Visual C#2010は、完全な「.NET Framework 4」のサブセットである「.NET Framework 4クライアントプロファイル」をターゲットにしており、これらのアセンブリの両方がありません。

プロジェクト]メニューに移動し、[メニュー項目 / proj名 /プロパティ]を選択します... [アプリケーション]タブで[ターゲットフレームワークを変更します:.NET FREAMEWORK 4クライアントプロファイルから.NET Framework 4に4。

これは、Visual /Anything /、Nhibernate、Fluentなどの私の最初のプロジェクトであるため、把握するのに少し時間がかかり、Googleは私に答えを見つけることができませんでしたので、これが役立つことを願っています。

他のヒント

@david、

おかげで、あなたのコメントは命の恩人でした。

奇妙なことに、私のプロジェクトは昨日順調に実行され、今日の再建を行い、BAM、29のエラーはすべて、Nhibernate / Fluent / etc Referencesを見つけられずにDOEを行いました。

あなたが言及した設定を変更するのに役立ちました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top