.NET SDK 및 런타임을 dotnetup으로 설치

Note

dotnetup 는 공개 미리 보기로 제공됩니다. 해당 기능 및 동작은 정식 출시 전에 변경될 수 있습니다.

SDK 설치

채널이 없으므로 dotnetup은 가장 가까운 사용 가능한 global.json 요구 사항을 사용합니다. 없으면 latest을 사용합니다.

dotnetup sdk install
dotnetup sdk install lts
dotnetup sdk install 10.0 11.0
dotnetup sdk install 10.0.103

최상위 install 명령은 dotnetup sdk install의 별칭입니다:

dotnetup install 10.0

런타임 설치

component@channel을 사용하여 런타임 구성 요소를 선택합니다:

dotnetup runtime install 10.0
dotnetup runtime install aspnetcore@10.0
dotnetup runtime install windowsdesktop@10.0

구성 요소가 없는 값은 핵심 .NET 런타임을 선택합니다. windowsdesktop은 Windows에서만 사용할 수 있습니다.

추적 없이 설치

파일을 원하지만 매니페스트 레코드를 원하지 않는 경우에 사용합니다 --untracked .

dotnetup sdk install 10.0 --untracked --install-path .\.dotnet

dotnetup 는 추적되지 않은 설치를 나열, 업데이트 또는 제거하지 않습니다.

추적된 설치는 관리되지 않는 .NET 아티팩트가 이미 포함된 루트 디렉터리를 보호합니다. 새 루트를 사용하거나, 설치를 마이그레이션하거나, 추적되지 않은 설치를 명시적으로 선택하세요.

네이티브 아키텍처 구성 요소를 마이그레이션

dotnetup는 현재 아키텍처에 대한 시스템 관리 .NET 설치에서 SDK 및 런타임을 감지합니다. 설치 요구 사항을 확인하고 일반적인 다운로드 프로세스를 통해 이를 해결합니다. 해석된 버전은 원본 설치와 다를 수 있습니다. 마이그레이션은 시스템 설치를 변경하지 않습니다. 검색된 구성 요소를 선택한 루트에 설치하려면 다음을 실행합니다.

dotnetup sdk install --migrate-from-system

마이그레이션은 실행 중인 프로세스 아키텍처와 일치하는 설치만 고려합니다.

설치된 상태 확인

다음을 사용하여 설치 사양 목록, 설치된 버전 및 각 요구 사항의 출처를 볼 수 있습니다.

dotnetup list

또한, 다음을 참조하세요.