1. ホーム
  2. .net

[解決済み] MEFプラグインプロジェクトに参照を追加すると、警告アイコンが表示されるのはなぜですか?

2022-03-16 02:41:49

質問

あるプラグインのコアクラスをテストするために、プラグインプロジェクトを直接参照して、プラグインクラスをインスタンス化したいのです。テスト用のConsole Appプロジェクトを作成し、プラグインプロジェクトへのプロジェクト参照を追加すると、参照リストの参照の横に警告アイコン(感嘆符付きの黄色い三角形)が表示されるのですが、これは何ですか?

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

解決方法は?

質問のコメントにあるように、プロジェクト間で.NET Frameworkのバージョンが異なると、この現象が発生することがあります。新しいプロジェクトのプロパティを確認し、異なるデフォルトのバージョンが使用されていないことを確認してください。