Dela via


NuGetToolInstaller@0 – NuGet-verktygsinstallation v0-uppgift

Använd den här uppgiften för att hitta, ladda ned och cachelagras en angiven version av NuGet- och lägga till den i PATH. Information om verktygscache finns i azure-pipelines-tool-lib lagringsplats.

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.

Ingångar

versionSpec - version av NuGet.exe att installera
string.

Ett versions- eller versionsintervall som anger vilken NuGet-version som ska vara tillgänglig på sökvägen. Använd x som jokertecken. Se lista över tillgängliga NuGet-versioner.

Om du vill matcha en förhandsversion måste specifikationen innehålla en huvudversion, delversion, korrigering och förhandsversion från listan ovan. Om en version inte har angetts väljs en automatiskt.

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


checkLatest - Ladda alltid ned den senaste matchande versionen
boolean. Standardvärde: false.

När det här booleska värdet är inställt på truesöker uppgiften alltid efter och laddar ned den senaste tillgängliga versionen av NuGet.exe som uppfyller versionsspecifikationen. Det här alternativet medför också alltid nedladdningstid, även om den valda versionen av NuGet redan har cachelagrats.

Om du aktiverar det här alternativet kan det orsaka oväntade byggbrytningar när en ny version av NuGet släpps.

Tips

Om du använder de Microsoft-värdbaserade agenternabör du låta den här inställningen vara false. Microsoft uppdaterar de Microsoft-värdbaserade agenterna regelbundet, men de ligger ofta lite efter den senaste versionen. Om du aktiverar den här parametern kan det leda till att bygget lägger mycket tid på att uppdatera till en nyare delversion.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Ingen.

Anmärkningar

Det finns en nyare version av den här uppgiften tillgänglig på NuGetToolInstaller@1.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Om du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: NuGet
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.144.0 eller senare
Aktivitetskategori Verktyg
Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Om du kör den här uppgiften uppfyller följande krav för efterföljande aktiviteter i samma jobb: NuGet
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.115.0 eller senare
Aktivitetskategori Verktyg