다음을 통해 공유


add 명령(NuGet CLI)

적용 대상: 패키지 게시 • 지원되는 버전: 3.3 이상

패키지 ID 및 버전 번호에 대한 폴더가 만들어지는 계층 구조 레이아웃에서 HTTP가 아닌 패키지 원본(폴더 또는 UNC 경로)에 지정된 패키지를 추가합니다. 예시:

\\myserver\packages
  └─<packageID>
    └─<version>
      ├─<packageID>.<version>.nupkg
      ├─<packageID>.<version>.nupkg.sha512
      └─<packageID>.nuspec

패키지 원본에 대해 복원하거나 업데이트할 때 계층 구조 레이아웃은 훨씬 더 나은 성능을 제공합니다.

패키지의 모든 파일을 대상 패키지 원본으로 확장하려면 스위치를 -Expand 사용합니다. 이렇게 하면 일반적으로 대상에 추가 하위 폴더가 나타납니다(예: toolslib.).

사용

nuget add <packagePath> -Source <sourcePath> [options]

추가할 패키지의 경로 이름은 어디에 <packagePath> 있으며 <sourcePath> 패키지가 추가될 폴더 기반 패키지 원본을 지정합니다. HTTP 원본은 지원되지 않습니다.

옵션

  • -ConfigFile

    적용할 NuGet 구성 파일입니다. 지정 %AppData%\NuGet\NuGet.Config 하지 않으면(Windows) 또는 ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux)가 사용됩니다.

  • -Expand

    패키지의 모든 파일을 패키지 원본에 추가합니다.

  • -ForceEnglishOutput

    (3.5 이상) 고정 영어 기반 문화권을 사용하여 nuget.exe 강제로 실행합니다. 고정 영어 기반 문화권을 사용하여 nuget.exe 강제로 실행합니다.

  • -?|-help

    명령에 대한 도움말 정보를 표시합니다.

  • -NonInteractive

    사용자 입력 또는 확인에 대한 프롬프트를 표시하지 않습니다.

  • -src|-Source

    nupkg가 추가될 폴더 또는 UNC 공유인 패키지 원본을 지정합니다. Http 원본은 지원되지 않습니다.

  • -Verbosity [normal|quiet|detailed]

    출력 normal 에 표시되는 세부 정보의 양을 지정합니다(기본값) quiet또는 detailed.

환경 변수도 참조 하세요.

nuget add foo.nupkg -Source c:\bar\

nuget add foo.nupkg -Source \\bar\packages\