dotnet workload restore
이 문서의 적용 대상: ✔️ .NET 6 SDK 이상 버전
이름
dotnet workload restore
- 프로젝트 또는 솔루션에 필요한 워크로드를 설치합니다.
개요
dotnet workload restore [<PROJECT | SOLUTION>]
[--configfile <FILE>] [--disable-parallel]
[--ignore-failed-sources] [--include-previews] [--interactive]
[--no-cache] [--skip-manifest-update] [-s|--source <SOURCE>]
[--temp-dir <PATH>] [-v|--verbosity <LEVEL>] [--version <VERSION>]
dotnet workload restore -?|-h|--help
설명
dotnet workload restore
명령은 프로젝트 또는 솔루션을 분석하여 필요한 워크로드를 확인한 다음 누락된 워크로드를 설치합니다.
dotnet workload
명령에 대한 자세한 내용은 dotnet workload install 명령을 참조하세요.
인수
PROJECT | SOLUTION
워크로드를 설치할 프로젝트 또는 솔루션 파일입니다. 파일을 지정하지 않은 경우, 명령은 현재 디렉터리에서 파일을 검색합니다.
옵션
--configfile <FILE>
사용할 NuGet 구성 파일(nuget.config)입니다. 지정된 경우 이 파일의 설정만 사용됩니다. 지정되지 않으면 현재 디렉터리의 구성 파일의 계층 구조가 사용됩니다. 자세한 내용은 일반적인 NuGet 구성을 참조하세요.
--disable-parallel
여러 프로젝트를 병렬로 복원하는 것을 방지합니다.
-?|-h|--help
명령을 사용하는 방법에 대한 설명을 출력합니다.
--ignore-failed-sources
패키지 소스 오류를 경고로 처리합니다.
--include-previews
시험판 워크로드 매니페스트를 허용합니다.
--interactive
명령이 중지되고 사용자 입력 또는 작업을 대기할 수 있도록 허용합니다. 예를 들어 인증을 완료합니다.
--no-cache
패키지 및 http 요청의 캐시를 방지합니다.
--skip-manifest-update
워크로드 매니페스트 업데이트를 건너뜁니다. 워크로드 매니페스트는 각 워크로드에 대해 설치해야 하는 자산 및 버전을 정의합니다.
-s|--source <SOURCE>
사용할 NuGet 패키지 소스의 URI를 지정합니다. 이 설정은 nuget.config 파일에 지정된 모든 소스를 재정의합니다. 이 옵션을 여러 번 지정하여 여러 소스를 제공할 수 있습니다.
--temp-dir <PATH>
NuGet 패키지를 다운로드하고 추출하는 데 사용되는 임시 디렉터리를 지정합니다(안전해야 함).
-v|--verbosity <LEVEL>
명령의 세부 정보 표시 수준을 설정합니다. 허용되는 값은
q[uiet]
,m[inimal]
,n[ormal]
,d[etailed]
,diag[nostic]
입니다. 기본값은minimal
입니다. 자세한 내용은 LoggerVerbosity를 참조하세요.
--version
설치하거나 업데이트할 워크로드 집합 버전입니다. global.json 워크로드 집합 버전을 지정하는 경우 이 옵션을 사용하여
--version
워크로드 집합 버전을 지정할 수 없습니다. 이 경우 옵션을 사용할--version
수 있도록 하려면 global.json 파일이 포함된 경로 외부에서 명령을 실행합니다. 8.0.400 SDK부터 사용할 수 있습니다. 자세한 내용은 .NET SDK 워크로드 집합을 참조 하세요.
예시
MyApp.csproj에 필요한 워크로드를 복원합니다.
dotnet workload restore MyApp.csproj
.NET