如何在Windows 10上安裝.Net 6?

如何在Windows 10上安裝.Net 6?

我正在編寫需要優先權佇列的 .Net 程式碼,並且想使用這個:https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.priorityqueue-2?view=net-6.0

其中說它需要 .Net 6。

reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s

……許多螢幕的輸出似乎都在談論版本 2 和 3,但提到的最高版本似乎是

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client
    CBS    REG_DWORD    0x1
    Install    REG_DWORD    0x1
    InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    Release    REG_DWORD    0x80ff4
    Servicing    REG_DWORD    0x0
    TargetVersion    REG_SZ    4.0.0
    Version    REG_SZ    4.8.04084

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Client\1033
    CBS    REG_DWORD    0x1
    Install    REG_DWORD    0x1
    Release    REG_DWORD    0x80ff4
    Servicing    REG_DWORD    0x0
    TargetVersion    REG_SZ    4.0.0
    Version    REG_SZ    4.8.04084

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full
    CBS    REG_DWORD    0x1
    Install    REG_DWORD    0x1
    InstallPath    REG_SZ    C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
    Release    REG_DWORD    0x80ff4
    Servicing    REG_DWORD    0x0
    TargetVersion    REG_SZ    4.0.0
    Version    REG_SZ    4.8.04084

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4\Full\1033
    CBS    REG_DWORD    0x1
    Install    REG_DWORD    0x1
    Release    REG_DWORD    0x80ff4
    Servicing    REG_DWORD    0x0
    TargetVersion    REG_SZ    4.0.0
    Version    REG_SZ    4.8.04084

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0
    (Default)    REG_SZ    deprecated

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4.0\Client
    Install    REG_DWORD    0x1
    Version    REG_SZ    4.0.0.0

.... 4.x。果然,當我嘗試使用 PriorityQueue 編譯程式碼時,編譯器將沒有任何資訊。好的,Google 引導我找到了一個看起來像 .Net 6 Desktop Runtime 的安裝程式:https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.2-windows-x64-installer

下載、運行,根據各種提示點擊,就聲稱成功完成。

而且……一切都沒有改變。編譯器給出相同的錯誤訊息,並且嘗試檢查安裝的版本,給出與先前完全相同的輸出。

我缺什麼?

答案1

如何在Windows 10上安裝.Net 6?

你已經做了。

我缺什麼?

該框架在 4.8 時就死掉了。您想要的現在稱為.NET。 .NET Core 已經實現了版本跳躍——從 3.x 到 5.x,然後是 6,現在被稱為 .NET

Win+R

類型cmd

在命令提示字元下,鍵入dotnet --version

(如果您已經安裝了SDK)

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\dotnet\Setup\InstalledVersions

(如果你喜歡註冊表)

https://www.iowacomputergurus.com/insights/article/microsoft-announces-end-of-net-framework-net-core-meet-net-5

相關內容