Share via


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 libgibi 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), quietveya detailed.

Ayrıca bkz. Ortam değişkenleri

Örnekler

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

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