Delen via


NuGetRestore@1 - NuGet Restore v1-taak

Gebruik deze taak om NuGet-pakketten te herstellen ter voorbereiding op een Visual Studio Build-stap.

Belangrijk

Deze taak is afgeschaft. Builds die deze gebruiken, worden verbroken op 27-11-2023. Schakel zo snel mogelijk over naar de optie van restoreNuGetCommand@2. Zie Migreren van NuGetInstaller@0 of NuGetRestore@1 voor meer informatie.

Gebruik deze taak om NuGet-pakketten te herstellen ter voorbereiding op een Visual Studio Build-stap.

Gebruik deze taak om NuGet-pakketten te herstellen ter voorbereiding op een Visual Studio Build-stap.

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.

Invoerwaarden

solution - Pad naar oplossing, packages.config of project.json
string. Vereist. Standaardwaarde: **/*.sln.

Het pad naar de oplossing, packages.configof project.json het bestand dat verwijst naar de pakketten die moeten worden hersteld.


selectOrConfig - Te gebruiken feeds
string. Vereist. Toegestane waarden: select (Feed(s) die ik hier selecteer), config (Feeds in mijn NuGet.config). Standaardwaarde: select.

Hiermee geeft u de te gebruiken feed(s). Geef één feed van VSTS en/of NuGet.org op met behulp van de select waarde. Geef meerdere feeds op door een nuget.config bestand in uw broncodeopslagplaats door te voeren en het pad in te stellen met de config waarde.


feed - Pakketten uit deze Azure Artifacts-feed gebruiken
string. Optioneel. Gebruik wanneer selectOrConfig = select.

Neemt de opgegeven VSTS-feed op in het gegenereerde NuGet.config bestand.


feed - Pakketten uit deze VSTS-feed gebruiken
string. Optioneel. Gebruik wanneer selectOrConfig = select.

Neemt de opgegeven VSTS-feed op in het gegenereerde NuGet.config bestand.


includeNuGetOrg - Pakketten van NuGet.org gebruiken
boolean. Optioneel. Gebruik wanneer selectOrConfig = select. Standaardwaarde: true.

Bevat de opgegeven NuGet.org feed in de gegenereerde NuGet.config.


nugetConfigPath - Pad naar NuGet.config
string. Optioneel. Gebruik wanneer selectOrConfig = config.

Hiermee geeft u het pad op naar de NuGet.config in uw opslagplaats waarmee de feeds worden opgegeven van waaruit pakketten moeten worden hersteld.


noCache - Lokale cache uitschakelen
boolean. Standaardwaarde: false.

Hiermee voorkomt u dat NuGet pakketten uit caches van lokale computers gebruikt. Gelijk aan het -NoCache NuGet.exe opdrachtregelargument.


packagesDirectory - Doelmap
string.

Hiermee geeft u de map waarin pakketten zijn geïnstalleerd. Als er geen map is opgegeven, worden pakketten hersteld in een packages/ map naast de geselecteerde oplossing, packages.configof project.json. Gelijk aan het -PackagesDirectory NuGet.exe opdrachtregelargument.


verbosity - Uitgebreidheid
string. Toegestane waarden: -, Quiet, Normal, Detailed. Standaardwaarde: Detailed.

Hiermee geeft u de hoeveelheid details op die in de uitvoer wordt weergegeven.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties voor besturingselementen en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.144.0 of hoger
Taakcategorie Pakket
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.115.0 of hoger
Taakcategorie Pakket