Freigeben über


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.configdie 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.configein.


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.configoder project.jsonwiederhergestellt. 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