Note
dotnetup 는 공개 미리 보기로 제공됩니다. 해당 기능 및 동작은 정식 출시 전에 변경될 수 있습니다.
Name
dotnetup self update - 릴리스 채널에서 독립 실행형 dotnetup 실행 파일을 업데이트합니다.
Synopsis
dotnetup self update [--channel <daily|preview|stable>] [--force]
[--no-progress [<true|false>]]
dotnetup self update --update-notifications <true|false>
Description
이 명령은 실행 중인 독립 실행형 dotnetup 실행 파일을 현재 위치에서 업데이트합니다.
선택한 릴리스 채널과 현재 운영 체제 및 아키텍처에 사용 가능한 최신 빌드를 다운로드합니다.
관리되는 .NET SDK 또는 런타임은 업데이트되지 않습니다. 이러한 설치의 경우 .를 사용합니다 dotnetup update.
동일한 버전 채널에서 동일하거나 이전 버전의 사용 가능한 버전은 지정 --force하지 않는 한 설치된 실행 파일을 대체하지 않습니다.
이 명령은 업데이트가 적용되지 않았다고 보고하고 종료 코드를 0반환합니다.
미리 보기 버전과 안정적인 버전과 같은 버전 채널 간의 변경은 대상 버전이 이전 버전인 경우에도 실행 파일을 대체할 수 있습니다.
설치 디렉터리를 쓸 수 있어야 합니다. 자체 업데이트는 기호 링크 또는 다른 재조사 지점인 호스트 또는 실행 파일을 통한 dotnet 실행을 지원하지 않습니다. 실제 설치 디렉터리에서 독립 실행형 실행 파일을 사용합니다.
자체 업데이트가 조정 잠금을 보유하는 동안 업데이트가 진행 중이라는 메시지와 함께 다른 dotnetup 명령이 실패할 수 있습니다. 자체 업데이트가 완료된 후 해당 명령을 다시 시도합니다.
인식 self update할 수 없는 이전 버전 또는 실행 파일이 더 이상 시작되지 않는 경우 복구를 위해 다운로드 스크립트를 사용합니다.
Options
| Option | Description |
|---|---|
--channel <daily\|preview\|stable> |
.NET SDK 채널이 아닌 dotnetup 릴리스 채널을 선택합니다. 기본적으로 시험판 레이블이 없는 버전은 사용 stable, 레이블이 있는 previewpreview버전 및 기타 시험판 버전은 사용합니다 daily. |
--force |
최신이 아닌 경우에도 선택한 채널의 최신 빌드를 설치합니다. 이 옵션은 dotnetup을 다시 설치하거나 다운그레이드할 수 있습니다. |
--update-notifications <true\|false> |
실행 파일을 업데이트하지 않고 업데이트 알림을 사용하거나 사용하지 않도록 설정합니다. 이 옵션은 --channel 또는 --force과 함께 사용할 수 없습니다. |
--no-progress [<true\|false>] |
다운로드 진행률 표시를 사용하지 않도록 설정합니다. |
-?, -h, --help |
명령 도움말 표시. |
또한 공식 일일 빌드는 버전 레이블을 preview 전달하므로 기본값은 미리 보기 채널입니다. 매일 빌드를 유지하려면 .를 지정 --channel daily합니다.
파서는 허용 stable하지만 이 공개 미리 보기 중에는 안정적인 dotnetup 릴리스를 사용할 수 없습니다.
알림 업데이트
대화형 설치 및 업데이트 명령이 성공하면 dotnetup은 최신 dotnetup 빌드를 사용할 수 있을 때 표준 출력에 알림을 작성할 수 있습니다.
이러한 명령에는 baredotnetup, ,install, sdk installruntime install, updatesdk update및 runtime update.가 포함됩니다.
알림은 기본적으로 사용하도록 설정됩니다. 검사는 실행 중인 빌드의 기본 릴리스 채널을 사용하고 성공적으로 검사한 후 24시간마다 한 번씩 백그라운드에서 새로 고칩니다. 실행 파일을 다운로드하거나 설치하지 않습니다. 새로 고침이 성공하면 최대 한 가지 알림이 생성됩니다. 짧은 명령은 새로 고침 전에 완료될 수 있으므로 이후 명령 후에 알림이 표시될 수 있습니다.
출력이 리디렉션될 --interactive true때는 알림이 표시되지 않습니다. 실패한 검사는 설치 또는 업데이트 명령에 실패하지 않습니다.
알림을 사용하지 않도록 설정하려면 다음을 실행합니다.
dotnetup self update --update-notifications false
알림을 다시 사용하도록 설정하려면 다음을 실행합니다.
dotnetup self update --update-notifications true
Examples
기본 릴리스 채널에서 dotnetup을 업데이트합니다.
dotnetup self update
다운로드 진행률 없이 최신 일일 빌드로 업데이트합니다.
dotnetup self update --channel daily --no-progress
설치된 일일 빌드보다 오래된 경우에도 최신 미리 보기 빌드로 돌아갑니다.
dotnetup self update --channel preview --force
또한, 다음을 참조하세요.
.NET