add 命令 (NuGet CLI)
適用於:套件發佈 • 支援的版本:3.3+
在階層式配置中,將指定的套件新增至非 HTTP 套件來源(資料夾或 UNC 路徑),其中會針對套件識別碼和版本號碼建立資料夾。 例如:
\\myserver\packages
└─<packageID>
└─<version>
├─<packageID>.<version>.nupkg
├─<packageID>.<version>.nupkg.sha512
└─<packageID>.nuspec
在針對套件來源還原或更新時,階層式配置可提供明顯更好的效能。
若要將封裝中的所有檔案展開至目的地套件來源,請使用 -Expand
參數。 這通常會導致其他子資料夾出現在目的地中,例如 tools
和 lib
。
使用方式
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\