Befehl hinzufügen (NuGet CLI)
Gilt für: Paketveröffentlichung • Unterstützte Versionen: 3.3+
Fügt ein angegebenes Paket zu einer Nicht-HTTP-Paketquelle (einem Ordner oder UNC-Pfad) in einem hierarchischen Layout hinzu, wobei Ordner für die Paket-ID und die Versionsnummer erstellt werden. Zum Beispiel:
\\myserver\packages
└─<packageID>
└─<version>
├─<packageID>.<version>.nupkg
├─<packageID>.<version>.nupkg.sha512
└─<packageID>.nuspec
Beim Wiederherstellen oder Aktualisieren für die Paketquelle bietet das hierarchische Layout eine deutlich bessere Leistung.
Um alle Dateien im Paket auf die Zielpaketquelle zu erweitern, verwenden Sie die -Expand
Option. Dies führt in der Regel dazu, dass zusätzliche Unterordner im Ziel angezeigt werden, z tools
. B. und lib
.
Verbrauch
nuget add <packagePath> -Source <sourcePath> [options]
wobei <packagePath>
der Pfadname zu dem hinzuzufügenden Paket ist und <sourcePath>
die ordnerbasierte Paketquelle angibt, zu der das Paket hinzugefügt wird. HTTP-Quellen werden nicht unterstützt.
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 im Paket zur Paketquelle hinzu.
-ForceEnglishOutput
(3.5+) Erzwingt die Ausführung der Anwendung mithilfe einer invarianten Kultur, die auf Englisch basiert. 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.
-src|-Source
Gibt die Paketquelle an, bei der es sich um einen Ordner oder eine UNC-Freigabe handelt, zu der das nupkg hinzugefügt wird. Http-Quellen werden nicht unterstützt.
-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 add foo.nupkg -Source c:\bar\
nuget add foo.nupkg -Source \\bar\packages\