NuGetRestore@1: NuGet Restore v1-Aufgabe
Verwenden Sie diese Aufgabe, um NuGet-Pakete in Vorbereitung auf einen Visual Studio-Buildschritt wiederherzustellen.
Wichtig
Diese Aufgabe ist veraltet. Builds, die es verwenden, werden am 27.11.2023 unterbrochen. Wechseln Sie so bald wie möglich zur Verwendung der Option NuGetCommand@2 restore
. Weitere Informationen finden Sie unter Migrieren von NuGetInstaller@0 oder NuGetRestore@1.
Verwenden Sie diese Aufgabe, um NuGet-Pakete in Vorbereitung auf einen Visual Studio-Buildschritt wiederherzustellen.
Verwenden Sie diese Aufgabe, um NuGet-Pakete in Vorbereitung auf einen Visual Studio-Buildschritt wiederherzustellen.
Syntax
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this Azure Artifacts feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
# NuGet Restore v1
# Restores NuGet packages in preparation for a Visual Studio Build step.
- task: NuGetRestore@1
inputs:
solution: '**/*.sln' # string. Required. Path to solution, packages.config, or project.json. Default: **/*.sln.
selectOrConfig: 'select' # 'select' | 'config'. Required. Feeds to use. Default: select.
#feed: # string. Optional. Use when selectOrConfig = select. Use packages from this VSTS feed.
#includeNuGetOrg: true # boolean. Optional. Use when selectOrConfig = select. Use packages from NuGet.org. Default: true.
#nugetConfigPath: # string. Optional. Use when selectOrConfig = config. Path to NuGet.config.
# Advanced
#noCache: false # boolean. Disable local cache. Default: false.
#packagesDirectory: # string. Destination directory.
#verbosity: 'Detailed' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: Detailed.
Eingaben
solution
-
Pfad zur Lösung, packages.config oder project.json
string
. Erforderlich. Standardwert. **/*.sln
.
Der Pfad zu der Projektmappe, oder project.json
Datei, packages.config
die auf die wiederherzustellenden Pakete verweist.
selectOrConfig
-
Zu verwendende Feeds
string
. Erforderlich. Zulässige Werte: select
(Feed(s) Ich wähle hier aus), config
(Feeds in meinem NuGet.config). Standardwert. select
.
Gibt die zu verwendenden Feeds an. Geben Sie einen Feed aus VSTS und/oder NuGet.org mithilfe des -Werts select
an. Geben Sie mehrere Feeds an, indem Sie eine nuget.config
Datei in Ihr Quellcoderepository committen und ihren Pfad mit dem config
-Wert festlegen.
feed
-
Verwenden von Paketen aus diesem Azure Artifacts-Feed
string
. Optional. Verwenden Sie , wenn selectOrConfig = select
.
Schließt den angegebenen VSTS-Feed in die generierte NuGet.config
Datei ein.
feed
-
Verwenden von Paketen aus diesem VSTS-Feed
string
. Optional. Verwenden Sie , wenn selectOrConfig = select
.
Schließt den angegebenen VSTS-Feed in die generierte NuGet.config
Datei ein.
includeNuGetOrg
-
Verwenden von Paketen aus NuGet.org
boolean
. Optional. Verwenden Sie , wenn selectOrConfig = select
. Standardwert. true
.
Schließt den angegebenen NuGet.org Feed in den generierten NuGet.config
ein.
nugetConfigPath
-
Pfad zu NuGet.config
string
. Optional. Verwenden Sie , wenn selectOrConfig = config
.
Gibt den Pfad zu in NuGet.config
Ihrem Repository an, der die Feeds angibt, aus denen Pakete wiederhergestellt werden sollen.
noCache
-
Deaktivieren des lokalen Caches
boolean
. Standardwert. false
.
Verhindert, dass NuGet Pakete aus dem Cache eines lokalen Computers verwendet. Entspricht dem Befehlszeilenargument -NoCache NuGet.exe
.
packagesDirectory
-
Zielverzeichnis
string
.
Gibt den Ordner an, in dem Pakete installiert sind. Wenn kein Ordner angegeben ist, werden Pakete in einem packages/
Ordner zusammen mit der ausgewählten Projektmappe, packages.config
oder project.json
wiederhergestellt. Entspricht dem Befehlszeilenargument -PackagesDirectory NuGet.exe
.
verbosity
-
Ausführlichkeit
string
. Zulässige Werte: -
, Quiet
, Normal
, Detailed
. Standardwert. Detailed
.
Gibt die Menge der Details an, die in der Ausgabe angezeigt werden.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Setzbare Variablen | Any |
Agent-Version | 2.144.0 oder höher |
Aufgabenkategorie | Paket |
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Setzbare Variablen | Any |
Agent-Version | 2.115.0 oder höher |
Aufgabenkategorie | Paket |