.NET は、コンピューターをインストールして再起動した後、インストールされている .NET Core SDK を見つけることができませんでした。

.NET は、コンピューターをインストールして再起動した後、インストールされている .NET Core SDK を見つけることができませんでした。

最近、C# をもっと学びたい、あるいは Java とほぼ同じ構文を持つ C# 言語に移行したいと思い、昨日それを試してみました。

問題は、インストーラー (ランタイムと SDK) をダウンロードし、インストール後にコンピューターを再起動したにもかかわらず、コマンドを実行しようとするとdotnet new console、次のように出力されることです。

It was not possible to find any installed .NET Core SDKs
Did you mean to run .NET Core SDK commands? Install a .NET Core SDK from:
      https://aka.ms/dotnet-download

これの具体的な問題は何ですか? これを壊しているのはインストーラーですか?

これに影響する可能性のある、または影響しない可能性のある問題は次のとおりです。

  • Bootcamp ドライブを使用しているためでしょうか?
  • 64 ビット PC を使用している場合でも、32 ビット インストーラーをインストールする必要がありますか?
  • Arm64 と x64 の違いは何ですか? (x64 バージョンをインストールしました)
  • 古い Visual Studio コードまたはターミナルを使用していますか? (私の VSC はバージョン 1.55.2 で、チェックインされています)

私がやったこと:

  • SDKを別途インストール
  • .NET 5.0 SDKのバイナリをコピー/貼り付けしました
  • 私はdotnet --infoSDKなしで使用しました

コマンドを実行したときの出力は次のとおりですdotnet --info

Host (useful for support):
  Version: 3.1.12
  Commit:  0267ad09c6

.NET Core SDKs installed:
  No SDKs were found.

.NET Core runtimes installed:
  Microsoft.NETCore.App 3.1.12 [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.1.12 [C:\Program Files (x86)\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download

誰かが問題を知っているなら、とても助かります! 本当にありがとうございます!

~ ペールグレー

関連情報