プロジェクト 'ClassLibrary1.csproj' は 'netstandard2.1' をターゲットとしています。 '.NETFramework,Version=v4.8' をターゲットとするプロジェクトからは参照できません。質問する

プロジェクト 'ClassLibrary1.csproj' は 'netstandard2.1' をターゲットとしています。 '.NETFramework,Version=v4.8' をターゲットとするプロジェクトからは参照できません。質問する

ターゲットにいくつかのクラス ライブラリ プロジェクトがありますnetstandard2.1

これをターゲットの WPF プロジェクトに参照すると.NET Framework v4.8、ビルド時にエラーが発生します。

重大度コード説明プロジェクト ファイル行抑制状態エラー プロジェクト '..\ClassLibrary1\ClassLibrary1.csproj' は 'netstandard2.1' をターゲットとしています。'.NETFramework,Version=v4.8' をターゲットとするプロジェクトからは参照できません。WpfApp1

私に何ができる?

更新:読んだこれ参照に関する Q/Anetcoreapp2.1とその回答で add について説明していますnetstandar2.1。しかし、私のライブラリはすでにターゲットに含まれていますnetstandard2.1

ベストアンサー1

私に何ができる?

  1. ライブラリに最新の機能が必要ない場合は、
    一般的に .net 標準 2.0 を使用し、ライブラリは可能な限り低いバージョンをサポートすることを目指す必要があります。

または

  1. WPF アプリを .NET Core 3 以降に移植する

おすすめ記事