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

関連情報