最近、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 --info
SDKなしで使用しました
コマンドを実行したときの出力は次のとおりです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
誰かが問題を知っているなら、とても助かります! 本当にありがとうございます!
~ ペールグレー