あるプロジェクトと、別のライブラリなどのプロジェクトに依存関係(プロジェクトの参照)がある場合、プロジェクトで設定している対象のフレームワークが、参照元のプロジェクトより、参照先のプロジェクトが新しい場合、以下のエラーコードが表示されます。
コード | 説明 |
NU1201 | プロジェクト XXX は XXX と互換性がありません。プロジェクト XXX がサポートするもの XXX |
対象のフレームワークは
.NET 5.0 → .NET Core 3.1 → .NET Core 3.0 → .NET Framework
の順で、参照元のプロジェクトより、参照先のプロジェクトが同じか、右側にあるフレームワークである必要があります。
今のところ、 .NET 5.0 から .NET Framework のプロジェクトを参照する事も出来ますが、出来るだけ使用するフレームワークは合わせておいた方がいいでしょうね。
コメント