最近,我一直想更多地學習 C# 甚至遷移到它的語言,因為它的語法基本上與 Java 相同,所以我昨天嘗試這樣做。
問題是,我下載了安裝程式(運行時和 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 位元電腦,我也需要安裝 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
如果有人知道這個問題,那將會非常有幫助!多謝!
~ 淡_灰色