Fluent Nhibernate 1.0 RTMおよびVisual Studio 2010 Beta 2を使用した参照エラー
-
19-09-2019 - |
質問
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を行いました。
あなたが言及した設定を変更するのに役立ちました。