add komutu (NuGet CLI)
Şunlar için geçerlidir: paket yayımlama • Desteklenen sürümler: 3.3+
Belirtilen paketi http olmayan bir paket kaynağına (klasör veya UNC yolu) hiyerarşik düzende ekler; burada paket kimliği ve sürüm numarası için klasörler oluşturulur. Örneğin:
\\myserver\packages
└─<packageID>
└─<version>
├─<packageID>.<version>.nupkg
├─<packageID>.<version>.nupkg.sha512
└─<packageID>.nuspec
Paket kaynağını geri yüklerken veya güncelleştirirken hiyerarşik düzen önemli ölçüde daha iyi performans sağlar.
Paketteki tüm dosyaları hedef paket kaynağına genişletmek için anahtarını kullanın -Expand
. Bu genellikle hedefte ve lib
gibi tools
ek alt klasörlerin görünmesine neden olur.
Kullanım
nuget add <packagePath> -Source <sourcePath> [options]
burada <packagePath>
, eklenecek paketin yol adıdır ve <sourcePath>
paketin ekleneceği klasör tabanlı paket kaynağını belirtir. HTTP kaynakları desteklenmez.
Seçenekler
-ConfigFile
Uygulanacak NuGet yapılandırma dosyası. Belirtilmezse (
%AppData%\NuGet\NuGet.Config
Windows) veya~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux) kullanılır.-Expand
Paketteki tüm dosyaları paket kaynağına ekler.
-ForceEnglishOutput
(3,5+) nuget.exe sabit, İngilizce tabanlı bir kültür kullanarak çalışmaya zorlar. nuget.exe sabit, İngilizce tabanlı bir kültür kullanarak çalışmaya zorlar.
-?|-help
Komutun yardım bilgilerini görüntüler.
-NonInteractive
Kullanıcı girişi veya onay istemlerini gizler.
-src|-Source
Nupkg'ın eklendiği bir klasör veya UNC paylaşımı olan paket kaynağını belirtir. Http kaynakları desteklenmez.
-Verbosity [normal|quiet|detailed]
Çıktıda görüntülenen ayrıntı miktarını belirtir:
normal
(varsayılan),quiet
veyadetailed
.
Ayrıca bkz. Ortam değişkenleri
Örnekler
nuget add foo.nupkg -Source c:\bar\
nuget add foo.nupkg -Source \\bar\packages\