VisualStudio2010 でプロジェクト参照が機能しない 質問する

VisualStudio2010 でプロジェクト参照が機能しない 質問する

多数のプロジェクトを含むソリューションがあり、そのうち 1 つを除いてすべて正常に動作しています。動作していないのはコンソール アプリケーションで、C# クラス ライブラリ プロジェクトに依存しています。ライブラリ プロジェクトへの参照を追加し、名前空間を追加しました (正しいことを確認しました)。しかし、ライブラリ内のクラスを参照するすべての場所で、次のエラーが発生します。

型または名前空間 'MyClass' が見つかりませんでした (ディレクティブまたはアセンブリ参照が不足していますか?)。

ライブラリ プロジェクトは正常にビルドされています (bin フォルダーに DLL が表示されています)。プロジェクト参照と DLL 自体への参照も試しました。どちらも機能しません。

また、すべてのプロジェクトは、プラットフォーム ターゲットを「任意の CPU」にしてビルドするように設定されています。

フォーラムで目にしたほぼすべての提案を試しましたが、成功しませんでした。何が問題なのか、誰か教えていただけませんか?

ありがとう

これにより問題は解決しました:

コンソール アプリケーションのターゲット フレームワークは でした.NET Framework 4 Client Profileが、ライブラリには しかありませんでした.NET Framework 4。コンソール アプリを に設定する.NET Framework 4と、すべて完璧にビルドされます。

ベストアンサー1

私の推測では、ライブラリとアプリのフレームワークが一致していない可能性があります...ライブラリがアプリよりも上位のバージョンでビルドされていないか、またはアプリがクライアントプロファイルフレーバーでビルドされていないかを確認してください。

おすすめ記事