Как установить .Net 6 на Windows 10?

Как установить .Net 6 на Windows 10?

Я пишу код .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

Как установить .Net 6 на Windows 10?

Ты уже сделал.

Что я упускаю?

Фреймворк умер в версии 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

Связанный контент