2013年10月2日水曜日

C#:対象のフレームワークに注意

C#のプロジェクトにおいて
「.NET Framework 4 Client Profile」 (".NETFramework,Version=v4.0,Profile=Client") となっているため、 XXXXXXXXを参照することができません。
というエラーが出る時があります。これは、利用する(参照する)クラスライブラリとプロジェクトの対象としているフレームワークにズレがあることが多いです。C#では様々な環境で動くようにライブラリが用意されていますが、デフォルトでは、
  • .NET Framework 4 Client Profile
というようにWindowsのデスクトップ環境で動くことを前提としたプロファイルが選択されています。これはサブセットですので、
  • .NET Framework 4
を選ぶ(フルセットを選ぶ)ことで、問題は解決するはずです。

0 件のコメント:

コメントを投稿