
우선순위 큐가 필요한 .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를 좋아한다면)