1つのクラスライブラリプロジェクトを持つソリューションがあり、他はWPFアプリケーションです。クラスライブラリの参照を追加しましたが、どちらもそのクラスを使用できません。
それで、問題は何ですか?
注:タグについては申し訳ありませんが、サファリの問題です。
1つのクラスライブラリプロジェクトを持つソリューションがあり、他はWPFアプリケーションです。クラスライブラリの参照を追加しましたが、どちらもそのクラスを使用できません。
それで、問題は何ですか?
注:タグについては申し訳ありませんが、サファリの問題です。
すべてのプロジェクトが同じフレームワークをターゲットにしていることを確認してください。ライブラリクラスプロジェクトが完全な.NetFramework4.0を対象としているのに対し、wpfプロジェクトが.NetFramework4.0クライアントプロファイルを対象としている場合があります。
これを行うには、ソリューション内の各プロジェクトのプロジェクトプロパティに移動し、[アプリケーション]|[アプリケーション]を確認します。ターゲットフレームワークプロパティ。または、 VSCommands 2010拡張機能をダウンロードして、[ソリューションのプロパティ]ウィンドウからすべてのプロパティを1か所で確認することもできます。
チェックすること:
呼び出しコードに適切なusing
ディレクティブがあります。
using MyCompany.ClassLibrary;
それでも問題が解決しない場合は、ライブラリのクラスを使用しようとするとどうなるかを投稿してください。
同じ問題が発生しましたが、解決策が異なりました...
私たちはチームで作業し、開発者の1人(dev1と呼ばれる)が.NET 4.5をインストールしました(他の開発者は.NET 4.0のみを持っています)。dev1がソリューションにいくつかの変更を加えた後、他の人が問題を抱え、ビルドできませんでした。プロジェクトの参照は機能しませんでした(ただし、dllのように使用した場合は機能しました)...そこで、すべての人に.NET 4.5をインストールすると、問題が解決しました。
モハ
問題が見つかりました。クラスライブラリの参照の1つが原因で、削除しました。これで、エラーなしでソリューションを構築できます。
コメントしてくれてありがとう..