問題の説明: VS 2019 16.4.2にアップグレードした後、ネットコアは、プロジェクトのターゲットフレームワークと3.1にアップグレードされましたが、元のコンパイル通常、通常のデバッグ後にプロジェクトを開き、3.1に変更されました。しかし、(これが設定遺産を生成するように構成された)複数のエラーフォルダを起動するが発表されています。しかし、内容はMicrosoft.AspNetCore.Diagnostics.EntityFrameworkCore 3.1.0示唆してnetcoreapp3.0(.NETCoreApp、バージョン= V3.0)が失敗した復元の互換性はありません、同じです。
ソリューション:
公開するときにここに同じ:
Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore 3.1.0 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore 3.1.0 supports: netcoreapp3.1 (.NETCoreApp,Version=v3.1)
すべてが... 3.1に設定されるが
publishprofilesを見たときにFolderProfile.pubxml(文件位置:项目文件夹XXX \プロパティ\ PublishProfiles)公開の画面に行っている間TargetFrameworkはまだそれが3.1を示して3.0に設定されています!そしてません3.0 !! しかしpubxmlファイルの設定は3.0です。 <TargetFramework>netcoreapp3.0</TargetFramework>
私は、問題がパブリッシュプロファイルであると思い...
pubxml修正のすべてにnetcoreapp3.1にそれを変更!
2をテストした他のビルド構成インターフェースの表示は、実際のファイルが更新されていない保存、3.1である、または3.0より古い、または2.1