다음을 통해 공유


NuGetInstaller@0 - NuGet Installer v0 작업

누락된 NuGet 패키지를 설치하거나 복원합니다.

중요

이 작업은 더 이상 사용되지 않습니다. 이를 사용하는 빌드는 2023년 11월 27일에 중단됩니다. 가능한 한 빨리 NuGetCommand@2restore 옵션 사용으로 전환하세요. 자세한 내용은 NuGetInstaller@0 또는 NuGetRestore@1 마이그레이션을 참조하세요.

누락된 NuGet 패키지를 설치하거나 복원합니다.

이 작업은 더 이상 사용되지 않습니다. NuGetCommand@2restore 옵션을 사용합니다.

누락된 NuGet 패키지를 설치하거나 복원합니다. 최신 기능에는 NuGetAuthenticate@0 작업을 사용합니다.

누락된 NuGet 패키지를 설치하거나 복원합니다.

Syntax

# NuGet Installer v0
# Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.
- task: NuGetInstaller@0
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution or packages.config. Default: **/*.sln.
    #nugetConfigPath: # string. Path to NuGet.config. 
    restoreMode: 'restore' # 'restore' | 'install'. Required. Installation type. Default: restore.
    #noCache: false # boolean. Disable local cache. Default: false.
    #nuGetRestoreArgs: # string. NuGet arguments. 
  # Advanced
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe.
# NuGet Installer v0
# Installs or restores missing NuGet packages.
- task: NuGetInstaller@0
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution or packages.config. Default: **/*.sln.
    #nugetConfigPath: # string. Path to NuGet.config. 
    restoreMode: 'restore' # 'restore' | 'install'. Required. Installation type. Default: restore.
    #noCache: false # boolean. Disable local cache. Default: false.
    #nuGetRestoreArgs: # string. NuGet arguments. 
  # Advanced
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe.

입력

solution - 솔루션 또는 packages.config경로
string. 필수 요소. 기본값은 **/*.sln입니다.

Visual Studio 솔루션 파일 또는 NuGet packages.config 경로입니다.


nugetConfigPath - NuGet.config경로
string.

-ConfigFile NuGet.exe 명령줄 인수와 동일합니다.


restoreMode - 설치 유형
string. 필수 요소. 허용되는 값: restore, install. 기본값은 restore입니다.

복원은 솔루션이 의존하는 패키지를 복원하며 일반적으로 원하는 것입니다.

설치는 packages.config 파일에서 패키지를 설치합니다. 독립 실행형 도구 패키지를 설치하려면 이 옵션을 사용합니다.


noCache - 로컬 캐시 사용 안 함
boolean. 기본값은 false입니다.

-NoCache NuGet.exe 명령줄 인수와 동일합니다.


nuGetRestoreArgs - NuGet 인수
string.

NuGet.exe 복원 또는 설치에 전달되는 추가 인수입니다. 자세한 정보.


verbosity - 세부 정보 표시
string. 허용되는 값: -, , , Normal. DetailedQuiet 기본값은 -입니다.

NuGet의 세부 정보 표시 수준입니다.


nuGetVersion - NuGet 버전
string. 필수 요소. 허용되는 값: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. 기본값은 3.3.0입니다.

사용할 NuGet 버전 또는 외부 버전입니다.


nuGetPath - NuGet.exe경로
string.

필요에 따라 NuGet.exe 경로를 입력합니다. 버전 선택을 재정의합니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.

출력 변수

없음

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 2.115.0 이상
작업 범주 패키지
요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다.
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 1.83.0 이상
작업 범주 패키지