init-Befehl (NuGet CLI)
Gilt für: Paketerstellung • Unterstützte Versionen: 3.3+
Kopiert alle Pakete aus einem flachen Ordner in einen Zielordner mithilfe eines hierarchischen Layouts, wie für den Befehl zum Hinzufügen beschrieben. Das heißt, die Verwendung init
entspricht der Verwendung des add
Befehls für jedes Paket im Ordner.
Wie bei add
muss das Ziel entweder ein lokaler Ordner oder ein UNC-Pfad sein; HTTP-Paketquellen wie nuget.org oder private Server werden nicht unterstützt.
Verbrauch
nuget init <source> <destination> [options]
wobei <source>
der Ordner ist, der die Pakete enthält, und <destination>
der lokale Ordner oder UNC-Pfadname ist, in den die Pakete kopiert werden.
Optionen
-ConfigFile
Die NuGet-Konfigurationsdatei. Wenn nicht angegeben,
%AppData%\NuGet\NuGet.Config
(Windows) oder~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux) wird verwendet.-Expand
Fügt alle Dateien in jedem Paket hinzu, das der Paketquelle hinzugefügt wurde; entspricht
-Expand
mit dem Befehladd
.-ForceEnglishOutput
(3.5+) Erzwingt die Ausführung der Anwendung mithilfe einer invarianten Kultur, die auf Englisch basiert.
-?|-help
Druckt Hilfeinformationen für den Befehl.
-NonInteractive
Fordert nicht zu Eingaben oder Bestätigungen des Benutzers auf.
-Verbosity [normal|quiet|detailed]
Gibt an, wie viele Details in der Ausgabe angezeigt werden:
normal
(der Standard),quiet
oderdetailed
.
Weitere Informationen finden Sie unter Umgebungsvariablen
Beispiele
nuget init c:\foo c:\bar
nuget init \\foo\packages \\bar\packages -Expand