NuGet エラー NU1201
例 1
Project 'ProjectA' is not compatible with 'TargetFramework'. Project 'ProjectA' supports:
- 'TargetFrameworkA'
- 'TargetFrameworkB'
問題点
依存関係プロジェクトには、現在のプロジェクトと互換性のあるフレームワークが含まれません。 通常、プロジェクトのターゲット フレームワークは、使用するプロジェクトよりも高いバージョンです。
解決策
プロジェクトのターゲット フレームワークを、使用するプロジェクトと同じかそれより低いバージョンに変更します。
例 2 - NetStandard ターゲット プロジェクトが NetCoreApp ターゲット プロジェクトを参照できない
Project 'ProjectB' is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Project 'ProjectB' supports: netcoreapp2.0 (.NETCoreApp,Version=v2.0)
問題点
この場合、次のようになります。
- ProjectA は NetStandard 2.0 をターゲットとしている
- ProjectB は NetCoreApp 2.0 をターゲットとしている
- ProjectA には ProjectB へのプロジェクト参照がある
NetStandard プロジェクトは、NetCoreApp プロジェクトに依存することはできません。
解決策
次のいずれか:
- ProjectA のターゲットを NetCoreApp 2.0 に変更する
または
- ProjectB のターゲットを NetStandard 2.0 に変更する
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示