githubから最近のCastle.ActiveRecordのソースをダウンロードしました。私は正常私はCastle.Core、Castle.ActiveRecordを用いCastle.ActiveRecord.dllアセンブリとへの参照を追加(.NET 4.0をターゲット)VS2010に対してCastle.ActiveRecord.dllの参照に関する問題
それをコンパイル。私の単純なプロジェクト(コンソールアプリケーション、.NET 4.0)
から、私は以下のコンパイルエラー 「型または名前空間名 『のActiveRecordは』(あなたがアセンブリ参照が不足している名前空間 『城』に存在しないです?)」
しかし、この名前空間は、このアセンブリに存在する(Iは、オブジェクトブラウザを介して確認)
問題は何ですか?
ありがとうございました。私のプロジェクトは "Net Framewrk 4.0 Client profile"をターゲットにしていました。私は "Net Framewrk 4.0クライアントプロファイル"と "Net Framewrk 4.0"の違いを理解していません。この不一致は問題でした。 – VoimiX
クライアントプロファイルは、デスクトップアプリケーションに必要な名前空間/クラスのみを含む、.NET Frameworkの下位バージョンです。したがって、WPF、WinForms、System.Collections、...のコードがありますが、ASP.NETなどのサーバー側コンポーネントは省略されています。これは、ほとんどのエンドユーザーにとって迅速なインストールエクスペリエンスを実現し、後で必要に応じて完全な.NET Frameworkに簡単にアップグレードできます。 Microsoftが.NET 3.5 SP1で提供開始したばかりのオプション... –