ソリューションが見つかりました!しばらくして、すべてのSDKとすべてのランタイムをインストールしてから、必要な最新バージョンを再インストールしました!
目標、Visual Studioのドロップダウンオプションとしてnetcore 2.1以上を使用します。重複の可能性のある質問はすでに見ました!
詳細
Visual Studio 15.7から15.8.4への最後の更新後、.netコア2.1以降がターゲットフレームワークリストから削除されました。
以下に示すように、私は他の解決策を見ました。 Sunの下にすべてのバージョンをインストールしたので、それらは役に立ちませんでした。以下の画面を参照してください。
解決策を以下で確認しました(すでにここで解決策を探しました!): VS2017:ターゲットフレームワークのドロップダウンに.NET Core 2.1オプションが表示されません
一般に、新しいプレビューバージョン of .NET Core 2.X
が表示され、次のようなエラーが発生する場合:
現在の.NET SDKは、.NET Core 2.Xのターゲットをサポートしていません
次のことを確認してください。
downloaded 必要なSDKとランタイムがインストールされています。コマンドdotnet --info
を実行して、現在マシンにインストールされているものを確認します。
。NET Core SDKのプレビューを使用オプションをここで確認しました:
-> Tools -> Options -> Projects and Solutions -> .NET Core
オプションを確認した後、Visual Studio
を再起動する必要がある場合があります。
注:開発マシンに 最新のVisual Studioバージョン をインストールすることをお勧めします(preview
バージョンが必要になる場合があります-Download Preview
リンクに注意してください) )。
私にもこの問題がありました。これは私がやったことであり、私にとってはうまくいきました。あなたにとってはそうでないかもしれません。 2.0以降すべてをアンインストールしました。次に、このリンク https://www.Microsoft.com/net/download にアクセスし、SDKとランタイムダウンロードの両方をダウンロードして2.1にした後、それらをインストールした後、ラップトップを再起動してVS2017を起動しました。次に、新しいWebアプリMVCを作成してみて、そこにある.netcore 2.1を選択しました。
ただし、すべてのテンプレートで.netcore 2.1がまだ利用可能ではないことに注意してください。WebアプリMVCテンプレートを最初に確認し、そこに2.1がある場合、まだ使用しようとしている特定のテンプレートでは利用できない可能性があります。
お役に立てれば
私の場合の解決策は次のとおりです。「プログラムの追加と削除」からいくつかの.NET Core SDKを削除し、Visual Studioを再起動しました。リストに必要なSDKよりも