적용 대상: 패키지 사용 • 지원되는 버전: 모두
지정된 패키지 원본을 사용하여 패키지를 다운로드하여 현재 폴더로 기본값으로 설정하여 프로젝트에 설치합니다.
팁
프로젝트의 컨텍스트 외부에서 직접 패키지를 다운로드하려면 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명령에 대한 도움말 정보를 표시합니다.
-NoHttpCacheNuGet이 http 캐시된 패키지를 사용하지 못하도록 합니다. 전역 패키지 및 캐시 폴더 관리를 참조 하세요.
-NonInteractive사용자 입력 또는 확인에 대한 프롬프트를 표시하지 않습니다.
-OutputDirectory패키지가 설치된 폴더를 지정합니다. 지정한 폴더가 없으면 현재 폴더가 사용됩니다.
-PackageSaveMode패키지 설치
nuspecnupkgnuspec;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