dotnetup에서 관리하는 .NET에 대한 액세스 구성

Note

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

설치 및 환경 구성은 별도의 작업입니다. 워크플로에 맞는 액세스 모드를 선택합니다. 사용 가능한 모드에 대한 설명은 dotnetup 환경 구성을 참조하세요.

명령 전달 사용하기

가장 지속성이 낮은 옵션은 none 모드입니다. 관리되는 .NET 설치를 PATH에 추가하거나 DOTNET_ROOT을 설정하지 않습니다. 아래 명령은 모든 디렉터리에서 실행할 수 있도록 dotnetup에 PATH 실행 파일을 추가합니다.

dotnetup env set none --dotnetup-on-path true
dotnetup dotnet -- --info
dotnetup dotnet build

이러한 PATH 변경을 방지하려면 다음을 설정합니다 --dotnetup-on-path false. dotnetup dotnet 명령은 관리되는 설치에서 PATH 실행 파일을 dotnet에 추가하지 않고 .NET을 실행합니다.

셸 프로필 구성

shell 모드를 사용하여 셸 프로필에 관리되는 블록을 작성합니다.

dotnetup env set shell --shell pwsh

지원되는 셸 값은 bash, zsh, fish및 pwsh.

명령이 완료되면 새 셸을 열거나 현재 셸을 활성화하여 변경 내용을 적용하세요.

dotnetup env script --shell pwsh | Invoke-Expression

모든 Windows 사용자 애플리케이션을 구성

Windows에서는 everywhere 모드를 사용하여 관리되는 설치를 터미널 및 기타 사용자 애플리케이션에서 사용할 수 있도록 합니다.

dotnetup env set everywhere --shell pwsh

이 모드는 Linux 또는 macOS에서 사용할 수 없습니다.

Important

everywhere을 사용하도록 설정하기 전에 모드가 컴퓨터 전체 설치 및 프레임워크 종속 애플리케이션과 상호 작용하는 방법을 포함하여 Everywhere 모드 고려 사항을 검토합니다.

드리프트 검사 및 수정

저장된 설정을 표시하고 현재 환경과 비교합니다.

dotnetup env show

저장된 설정 다시 적용:

dotnetup env set

환경 변경 제거

dotnetup env clear

이 명령은 dotnetup 환경 연결을 제거합니다. .NET을 제거하지 않습니다.

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