init komutu (NuGet CLI)
Şunlar için geçerlidir: paket oluşturma • Desteklenen sürümler: 3.3+
Add komutu için açıklandığı gibi hiyerarşik düzen kullanarak tüm paketleri düz bir klasörden hedef klasöre kopyalar. Yani, kullanma init
, klasördeki add
her pakette komutunun kullanılmasıyla eşdeğerdir.
gibi add
hedef de yerel bir klasör veya UNC yolu olmalıdır; nuget.org veya özel sunucular gibi HTTP paket depoları desteklenmez.
Kullanım
nuget init <source> <destination> [options]
burada <source>
paketleri içeren klasördür ve <destination>
paketlerin kopyalandığı yerel klasör veya UNC yol adıdır.
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
Paket kaynağına eklenen her paketteki tüm dosyaları ekler;
-Expand
komutuylaadd
aynı şekilde.-ForceEnglishOutput
(3,5+) 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.
-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 init c:\foo c:\bar
nuget init \\foo\packages \\bar\packages -Expand