Freigeben über


NuGetToolInstaller@1 – Aufgabe des NuGet-Toolinstallationsprogramms v1

Ruft eine bestimmte Version von NuGet aus dem Internet oder dem Toolscache ab und fügt sie dem PFAD hinzu. Verwenden Sie diese Aufgabe, um die Version von NuGet zu ändern, die in den NuGet-Aufgaben verwendet wird.

Syntax

# NuGet tool installer v1
# 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@1
  inputs:
  # Advanced
    #versionSpec: # string. Version of NuGet.exe to install. 
    #checkLatest: false # boolean. Always check for new versions. Default: false.

Eingaben

versionSpec - Version der zu installierenden NuGet.exe
string.

Eine Version oder ein Versionsbereich, der die NuGet-Version angibt, die im Pfad verfügbar zu machen ist. Verwenden Sie x als Wildcard. Sehen Sie sich die Liste der verfügbaren NuGet-Versionen an.

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 wird, wird eine automatisch ausgewählt.

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


checkLatest - Immer nach neuen Versionen suchen
boolean. Standardwert. false.

Wenn dieser boolesche Wert auf truefestgelegt ist, sucht der Task immer nach der neuesten verfügbaren Version, NuGet.exe die der Versionsspezifikation entspricht, und lädt sie herunter. Diese Option verursacht auch immer Downloadzeit, 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 die von Microsoft gehosteten Agents verwenden, sollten Sie diesen Wert auf false festlegen. Microsoft aktualisiert die von Microsoft gehosteten Agents regelmäßig, aber sie sind oft etwas hinter der neuesten Version zurückgeblieben. Das Aktivieren dieses Parameters kann dazu führen, dass Ihr Build viel Zeit für das Aktualisieren auf eine neuere Nebenversion aufwendet.


Aufgabensteuerungsoptionen

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

Ausgabevariablen

Keine.

Hinweise

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

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im gleichen Auftrag: NuGet
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 2.144.0 oder höher
Aufgabenkategorie Tool
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Das Ausführen dieser Aufgabe erfüllt die folgenden Anforderungen für alle nachfolgenden Aufgaben im gleichen Auftrag: NuGet
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 2.115.0 oder höher
Aufgabenkategorie Tool

Siehe auch

Eine Erläuterung zu Toolinstallationsprogrammen und Beispielen finden Sie unter Toolinstallationsprogramme.