install 명령(NuGet CLI)
적용 대상: 패키지 사용 • 지원되는 버전: 모두
지정된 패키지 원본을 사용하여 패키지를 다운로드하여 현재 폴더로 기본값으로 설정하여 프로젝트에 설치합니다.
팁
프로젝트의 컨텍스트 외부에서 직접 패키지를 다운로드하려면 nuget.org 패키지 페이지를 방문하여 다운로드 링크를 선택합니다.
지정된 원본이 없으면 전역 구성 파일 %appdata%\NuGet\NuGet.Config
(Windows) 또는 ~/.nuget/NuGet/NuGet.Config
(Mac/Linux)에 나열된 원본이 사용됩니다. 자세한 내용은 일반적인 NuGet 구성을 참조하세요.
특정 패키지가 지정되지 install
않은 경우 프로젝트의 packages.config
파일에 나열된 모든 패키지를 설치하여 다음과 유사하게 restore
만듭니다.
이 install
명령은 프로젝트 파일을 packages.config
수정하지 않거나, 이러한 방식으로 디스크에만 패키지를 추가하지만 프로젝트의 종속성을 변경하지 않는다는 점과 비슷합니다 restore
.
종속성을 추가하려면 Visual Studio에서 패키지 관리자 UI 또는 콘솔을 통해 패키지를 추가하거나 수정 packages.config
한 다음 실행 install
합니다restore
.
사용
nuget install <packageID | configFilePath> [options]
여기서 <packageID>
설치할 패키지의 이름을 지정하거나 <configFilePath>
(최신 버전 사용) 설치할 패키지를 나열하는 파일을 식별 packages.config
합니다. 옵션을 사용하여 특정 버전을 -Version
나타낼 수 있습니다.
옵션
-ConfigFile
적용할 NuGet 구성 파일입니다. 지정
%AppData%\NuGet\NuGet.Config
하지 않으면(Windows) 또는~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux)가 사용됩니다.-DependencyVersion
(4.4 이상) 사용할 종속성 패키지의 버전이며 다음 중 하나일 수 있습니다.
- 최하위 (기본값): 가장 낮은 버전
- HighestPatch: 주, 가장 낮은 부, 가장 높은 패치가 있는 버전
- HighestMinor: 주, 가장 높은 부, 가장 높은 패치가 있는 버전
- 최고: 가장 높은 버전
- 무시: 종속성 패키지가 사용되지 않음
-DirectDownload
메타데이터 또는 이진 파일로 캐시를 채웁니다.
-DisableParallelProcessing
여러 패키지를 병렬로 설치하지 않도록 설정합니다.
-x|-ExcludeVersion
버전 번호가 아닌 패키지 이름으로만 명명된 폴더에 패키지를 설치합니다.
-FallbackSource
(3.2 이상) 기본 또는 기본 원본에서 패키지를 찾을 수 없는 경우 대체(fallback)로 사용할 패키지 원본 목록입니다.
-ForceEnglishOutput
(3.5 이상) 고정 영어 기반 문화권을 사용하여 nuget.exe 강제로 실행합니다.
-Framework
(4.4 이상) 종속성을 선택하는 데 사용되는 대상 프레임워크입니다. 지정하지 않으면 기본값은 'Any'입니다.
-?|-help
명령에 대한 도움말 정보를 표시합니다.
-NoHttpCache
NuGet이 http 캐시된 패키지를 사용하지 못하도록 합니다. 전역 패키지 및 캐시 폴더 관리를 참조 하세요.
-NonInteractive
사용자 입력 또는 확인에 대한 프롬프트를 표시하지 않습니다.
-OutputDirectory
패키지가 설치된 폴더를 지정합니다. 지정한 폴더가 없으면 현재 폴더가 사용됩니다.
-PackageSaveMode
패키지 설치
nuspec
nupkg
nuspec;nupkg
후 저장할 파일의 형식을 지정합니다.-PreRelease
시험판 패키지를 설치할 수 있습니다. 를 사용하여 패키지를 복원할 때는 이 플래그가
packages.config
필요하지 않습니다.-RequireConsent
패키지를 다운로드하고 설치하기 전에 패키지를 복원할 수 있는지 확인합니다. 자세한 내용은 패키지 복원을 참조하세요.
-SolutionDirectory
패키지를 복원할 솔루션의 루트 폴더를 지정합니다.
-Source
사용할 패키지 원본(URL)의 목록을 지정합니다. 생략하면 명령은 구성 파일에 제공된 원본을 사용합니다. 일반 NuGet 구성을 참조 하세요.
-Verbosity [normal|quiet|detailed]
출력
normal
에 표시되는 세부 정보의 양을 지정합니다(기본값)quiet
또는detailed
.-Version
설치할 패키지의 버전을 지정합니다.
환경 변수도 참조 하세요.
예
nuget install elmah
nuget install packages.config
nuget install ninject -OutputDirectory c:\proj