vs2019 .net core 错误パッケージの復元に失敗しました、パッケージの変更をロールバックします

今日、vs2019 を使用して .Net Core プロジェクトを作成したときに、スキャフォールディングを使用してログイン ページを自動的に生成しようとしましたが、作成時に VS2019 で Nuget エラーが表示されました。

Nuget ライブラリをクリーンアップして再インストールしようとしましたが、うまくいきませんでした。その後、Nuget のツールキットとのバージョン競合の問題である可能性があるという記事を目にしました。そこで、Nuget ライブラリの EntityFrameworkCore バージョン 5.0.11 をアンインストールしました。

再度試してみたところ、インストールは成功しました。

後で、スキャフォールディングが EntityFramework.SqlSever をインストールしようとしていたことがわかりました。そのバージョンは 5.0 と 12 でした。しかし、下位互換性によれば、それらが競合していることは明らかでした。

最後に、Asp.NetCore.Identity.UI のインストールに失敗しましたと表示され、確認したところ、そのバージョンも 5.0.12 でした。バージョンの互換性の問題を考慮すると、最新のものは同時に互換性がない可能性がありますが、最新のものは古いバージョンと互換性がある必要があるため、バージョンが 5.0.11 に下げられました。

はい、インストールは成功しました。

 

 

おすすめ

転載: blog.csdn.net/weixin_43604220/article/details/121586671