Freigeben über


NuGetToolInstaller@0 – Aufgabe des NuGet-Tools v0

Verwenden Sie diese Aufgabe, um eine angegebene Version von NuGet- zu suchen, herunterzuladen und zwischenzuspeichern und dem PATH hinzuzufügen. Informationen zum Toolscache finden Sie im azure-pipelines-tool-lib Repository.

Syntax

# NuGet tool installer v0
# Acquires a specific version of NuGet from the internet or the tools cache and adds it to the PATH. Use this task to change the version of NuGet used in the NuGet tasks.
- task: NuGetToolInstaller@0
  inputs:
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.

Eingänge

versionSpec - Version von NuGet.exe zum Installieren von
string.

Eine Version oder ein Versionsbereich, der die NuGet-Version angibt, die auf dem Pfad zur Verfügung gestellt werden soll. Verwenden Sie "x" als Wildcard. Lesen Sie die Liste der verfügbaren NuGet-Versionen.

Wenn Sie mit einer Vorabversion übereinstimmen möchten, muss die Spezifikation eine Haupt-, Neben-, Patch- und Vorabversion aus der obigen Liste enthalten. Wenn keine Version angegeben ist, wird eine automatisch ausgewählt.

Beispiele: 4.x, 3.3.x, 2.8.6, >=4.0.0-0.


checkLatest - Immer die neueste übereinstimmende Version herunterladen
boolean. Standardwert: false.

Wenn dieser boolesche Wert auf truefestgelegt ist, sucht die Aufgabe immer nach und lädt die neueste verfügbare Version von NuGet.exe herunter, die die Versionsspezifikation erfüllt. Diese Option führt auch immer zu Downloadzeiten, auch wenn die ausgewählte Version von NuGet bereits zwischengespeichert ist.

Das Aktivieren dieser Option kann zu unerwarteten Buildunterbrechungen führen, wenn eine neue Version von NuGet veröffentlicht wird.

Tipp

Wenn Sie von Microsoft gehosteten Agentsverwenden, sollten Sie diesen Wert auf "false" setzen. Microsoft aktualisiert die von Microsoft gehosteten Agents regelmäßig, aber sie sind häufig etwas hinter der neuesten Version. Das Aktivieren dieses Parameters kann dazu führen, dass Ihr Build viel Zeit mit dem Aktualisieren auf eine neuere Nebenversion verbringt.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

Es ist eine neuere Version dieser Aufgabe unter NuGetToolInstaller@1verfügbar.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für nachfolgende Aufgaben im selben Auftrag: NuGet
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.144.0 oder höher
Vorgangskategorie Werkzeug
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für nachfolgende Aufgaben im selben Auftrag: NuGet
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.115.0 oder höher
Vorgangskategorie Werkzeug