Freigeben über


NuGetToolInstaller@0: Aufgabe des NuGet-Toolinstallationsprogramms v0

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

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.
# 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: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. Default: false.
# 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: '4.3.0' # string. Required. Version of NuGet.exe to install. Default: 4.3.0.
    #checkLatest: false # boolean. Always download the latest matching version. 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 Platzhalter 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 automatisch eine ausgewählt.

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


versionSpec - Version der zu installierenden NuGet.exe
string. Erforderlich. Standardwert. 4.3.0.

Eine Version oder ein Versionsbereich, der die NuGet-Version angibt, die im Pfad verfügbar zu machen ist. Verwenden Sie x als Platzhalter 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 automatisch eine ausgewählt.

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


checkLatest - Laden Sie immer die neueste übereinstimmende Version herunter.
boolean. Standardwert. false.

Wenn dieser boolesche Wert auf truefestgelegt ist, sucht der Task immer nach der neuesten verfügbaren Version von NuGet.exe , die der Versionsspezifikation entspricht, und lädt sie herunter. Diese Option verursacht auch immer Downloadzeit, selbst 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ück. Das Aktivieren dieses Parameters kann dazu führen, dass Ihr Build viel Zeit damit verbringt, auf eine neuere Nebenversion zu aktualisieren.


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.

Hinweise

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

Anforderungen

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