如何在 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

(如果你喜欢 regedit)

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

相关内容