Wie installiere ich .Net 6 unter Windows 10?

Wie installiere ich .Net 6 unter Windows 10?

Ich schreibe .Net-Code, der eine Prioritätswarteschlange benötigt und würde gerne diese verwenden:https://docs.microsoft.com/en-us/dotnet/api/system.collections.generic.priorityqueue-2?view=net-6.0

Dort steht, dass .Net 6 benötigt wird. Habe ich das bereits installiert?

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

... viele Bildschirme voller Ausgaben, die sich anscheinend auf die Versionen 2 und 3 beziehen, aber die höchsten erwähnten Versionen scheinen

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. Und tatsächlich, wenn ich versuche, Code mit PriorityQueue zu kompilieren, will der Compiler nichts davon wissen. Okay, Google führt mich zu etwas, das wie ein Installationsprogramm für .Net 6 Desktop Runtime aussieht:https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-desktop-6.0.2-windows-x64-installer

Herunterladen, ausführen, durch die verschiedenen Eingabeaufforderungen klicken, es wird eine erfolgreiche Fertigstellung angezeigt.

Und... Nichts hat sich geändert. Der Compiler gibt die gleichen Fehlermeldungen aus und der Versuch zu prüfen, welche Versionen installiert sind, gibt genau die gleiche Ausgabe wie zuvor.

Was vermisse ich?

Antwort1

Wie installiere ich .Net 6 unter Windows 10?

Das hast du schon getan.

Was vermisse ich?

Das Framework ist bei 4.8 gestorben. Was Sie wollen, heißt jetzt .NET. .NET Core hat einen Versionssprung gemacht – von 3.x auf 5.x und dann 6 und ist jetzt als .NET bekannt.

Drücken Sie Win+R

Typcmd

Geben Sie in der Eingabeaufforderung eindotnet --version

(wenn Sie das SDK installiert haben)

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

(wenn Sie Regedit lieben)

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

verwandte Informationen