MEF プラグイン プロジェクトへの参照を追加すると警告アイコンが表示されるのはなぜですか? 質問する

MEF プラグイン プロジェクトへの参照を追加すると警告アイコンが表示されるのはなぜですか? 質問する

プラグイン プロジェクトを直接参照し、プラグイン クラスをインスタンス化することで、プラグインのコア クラスをテストしたいと考えています。テスト コンソール アプリ プロジェクトを作成し、プラグイン プロジェクトにプロジェクト参照を追加すると、参照リストの参照の横に警告アイコン (感嘆符付きの黄色い三角形) が表示されます。

代わりに、プラグインのアセンブリ ビルド出力である dll への参照を追加すると、そのような警告は表示されません。この警告は何を伝えようとしているのでしょうか?

ベストアンサー1

質問のコメントで述べられているように、プロジェクト間で .NET Framework のバージョンが異なると、この問題が発生する可能性があります。新しいプロジェクトのプロパティをチェックして、異なる既定のバージョンが使用されていないことを確認してください。

おすすめ記事