web-dev-qa-db-ja.com

ASP.NET Core 3.0がVisual Studio 2019に表示されない

新しいBlazorサーバー側フレームワーク(別名Razorコンポーネント)をテストしたいと思います。

Visual Studio 2019 RCをインストールし、次に.Net Core 3.0プレビュー2をインストールしました この公式チュートリアル

インストール後、「新しいASP.NET Core Webアプリケーションの作成」ページにASP.NET Core 2.0と2.1しか表示されません。 3.0は表示されません。

私は混乱し始めました このページ から他のパッケージをインストールしようとし、Visual Studio 2019をアンインストールして再インストールし、.NET Core Preview 3に更新し、x64およびx86パッケージを異なる順序で数回インストールしました、 .Net Coreバイナリをランダムなフォルダなどにコピーして貼り付けます。何も機能しません。 ASP.NET Core 3.0は表示されません。

これは、プロジェクトを作成したときのVSの様子です(黄色のメッセージは、パッケージをいじった後に表示されたため、実際の問題ではありません)。

enter image description here

dotnet --list-sdksコマンドの出力は次のとおりです。

enter image description here

[〜#〜]編集[〜#〜]

何らかの理由で、Blazor VSIXパッケージ(WebAssembly-まさに私が望むものではありませんが、とにかくそれをインストールしました)をインストールしたところ、ASP.NET Core 3.0が単に表示されます。ただし、ブレイザーテンプレートの場合のみ:

enter image description here

わかりません。私が見逃している明らかなものはありますか?

69
Guilherme

ソリューションでglobal.jsonを使用していて、sdk:versionがターゲットフレームワークと互換性がない場合は、ソリューションを選択できないか、プロジェクトのプロパティの[ターゲットフレームワーク]ドロップダウンから非表示になります。次のように更新する必要があります。

{
  "sdk": {
    "version": "3.1.0",
    "rollForward": "latestMinor"
  }
}
0
Paul Totzke

まったく同じ問題がありました。私はすべてを試みましたが成功しませんでした

すでに.NET Core SDKのx64バージョンしか持っていません

さらに、私はx86バージョンもインストールする必要がありました。それはうまくいきました!!!

0
Sankara