![Wie installiere ich .Net 6 unter Windows 10?](https://rvso.com/image/1665785/Wie%20installiere%20ich%20.Net%206%20unter%20Windows%2010%3F.png)
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)