このバージョンのmicrosoft.aspnetcore.allはnetcoreapp2.1とのみ互換性があります。

ASP.NET Coreアプリケーションを構築するためのデフォルトのAPIセットに関するVisual Studioエラーの問題は稀です。 しかし、それらはまだ時々起こります。

最も一般的なエラーは次のとおりです。 このバージョンのMicrosoft.AspNetCore.Allはnetcoreapp2.1ターゲットフレームワークとのみ互換性があります。

複雑に見えますが、開発者の標準を考慮して解決するのはかなり簡単です。 以下にいくつかのステップを示します。

aspnetcore.allとの互換性の問題を解決する方法

当面の問題は、かなりの数のユーザーに関係しているようです。 しかし、それを解決するのは難しくありません。 最初の提案はおそらくそれに対処するでしょうが、あなたはいつでも追加のものを試すことができます。

最も簡単な解決策は、Visual Studioを更新することです。 明らかに、エラーが示唆するように、問題はnetcoreappのバージョンにあります。 あなたがする必要があるのは、単にVisual Studioファームウェアを更新し、binとobjフォルダを削除し、そしてそれを再構築することです。

これを追うのは難しいことではありません。 .NETの互換性に問題があるかもしれませんが、それらはまれです。

更新後、問題は解決するはずです。 一方、それでもうまくいかない場合は、Target frameworkの値を正しいターゲット環境に置き換えてみてください。 発行プロファイルファイル(.pubxml)を編集します。

プロジェクトを開いて[公開]> [設定]を選択しても実行できます。 値はそれ自身で設定され、あなたがする必要があるのは変更を保存することだけです。

それでも同じエラーに悩まされる場合は、公開プロファイルを再作成してみてください。 それはそれをするべきです。

それでもこのエラーに対処するのが難しい場合は、Stackoverflowフォーラムに問題を投稿することを検討してください。そこでは、善良で知識豊富な人々が問題解決の手助けをしてくれることでしょう。

これらは一般的な解決策であるので、それはあなたのユニークな問題のために特別なアプローチを必要とするかもしれません。

また、下のコメント欄であなたの考えを共有することを忘れないでください。 我々はあなたからの連絡を楽しみにしています。