В последнее время мне захотелось глубже изучить C# или даже перейти на этот язык, поскольку его синтаксис в основном совпадает с синтаксисом Java, поэтому вчера я попытался это сделать.
Проблема в том, что я загрузил установщик (Runtime и 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
В чем конкретно проблема? Может быть, установщик ее ломает?
Вот проблемы, которые могут повлиять на это, а могут и нет:
- Это потому, что я нахожусь на тренировочном сборе?
- Нужно ли мне устанавливать 32-битную версию установщика, если у меня 64-битный ПК?
- Что такое Arm64 и x64? (Я установил версию x64)
- Использую ли я устаревший код Visual Studio или терминал? (Мой VSC — версия 1.55.2, проверено в about)
Что я сделал:
- Установил 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
Если кто знает в чем проблема, очень поможет! Спасибо большое!
~ Бледно_серый