Dela via


NuGetRestore@1 – NuGet Restore v1-uppgift

Använd den här uppgiften för att återställa NuGet-paket som förberedelse för ett Visual Studio Build-steg.

Viktigt!

Den här uppgiften är inaktuell. Versioner som använder den kommer att brytas den 11-27-2023. Växla till att använda alternativet NuGetCommand@2restore så snart som möjligt. Mer information finns i Migrera från NuGetInstaller@0 eller NuGetRestore@1.

Använd den här uppgiften för att återställa NuGet-paket som förberedelse för ett Visual Studio Build-steg.

Använd den här uppgiften för att återställa NuGet-paket som förberedelse för ett Visual Studio Build-steg.

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.

Ingångar

solution - Sökväg till lösning, packages.configeller project.json
string. Obligatoriskt. Standardvärde: **/*.sln.

Sökvägen till lösningen, packages.configeller project.json fil som refererar till de paket som ska återställas.


selectOrConfig - feeds för att använda
string. Obligatoriskt. Tillåtna värden: select (feeds) som jag väljer här), config (feeds i min NuGet.config). Standardvärde: select.

Anger vilka feeds som ska användas. Ange en feed från VSTS och/eller NuGet.org med hjälp av värdet select. Ange flera feeds genom att checka in en nuget.config fil till källkodslagringsplatsen och ange dess sökväg med värdet config.


feed - Använda paket från den här Azure Artifacts-feeden
string. Valfritt. Använd när selectOrConfig = select.

Innehåller den angivna VSTS-feeden i den genererade NuGet.config-filen.


feed - Använd paket från den här VSTS-feeden
string. Valfritt. Använd när selectOrConfig = select.

Innehåller den angivna VSTS-feeden i den genererade NuGet.config-filen.


includeNuGetOrg - Använd paket från NuGet.org
boolean. Valfritt. Använd när selectOrConfig = select. Standardvärde: true.

Innehåller angiven NuGet.org feed i den genererade NuGet.config.


nugetConfigPath - sökväg till NuGet.config
string. Valfritt. Använd när selectOrConfig = config.

Anger sökvägen till NuGet.config på lagringsplatsen som anger vilka feeds som paketen ska återställas från.


noCache - Inaktivera lokal cache
boolean. Standardvärde: false.

Hindrar NuGet från att använda paket från lokala datorcacheminnen. Motsvarar kommandoradsargumentet -NoCache NuGet.exe.


packagesDirectory - Målkatalog
string.

Anger mappen där paket installeras. Om ingen mapp anges återställs paketen till en packages/ mapp tillsammans med den valda lösningen, packages.configeller project.json. Motsvarar kommandoradsargumentet -PackagesDirectory NuGet.exe.


verbosity - utförlighet
string. Tillåtna värden: -, Quiet, Normal, Detailed. Standardvärde: Detailed.

Anger mängden information som visas i utdata.


Kontrollalternativ för aktivitet

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

Utdatavariabler

Ingen.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.144.0 eller senare
Aktivitetskategori Paket
Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.115.0 eller senare
Aktivitetskategori Paket