add 命令 (NuGet CLI)

適用於:套件發佈 • 支援的版本:3.3+

在階層式配置中,將指定的套件新增至非 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 (預設值), quietdetailed

另請參閱 環境變數

範例

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

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