![Windows 10 に .Net 6 をインストールするにはどうすればいいですか?](https://rvso.com/image/1665785/Windows%2010%20%E3%81%AB%20.Net%206%20%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
優先キューを必要とする .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 が好きなら)