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 11-27-2023. Schakel zo snel mogelijk over naar het gebruik van NuGetCommand@2restore optie. Zie Migreren van NuGetInstaller@0 of NuGetRestore@1voor 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.

Syntaxis

# 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.

Invoer

solution - pad naar oplossing, packages.configof project.json
string. Verplicht. Standaardwaarde: **/*.sln.

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


selectOrConfig - feeds om te gebruiken
string. Verplicht. Toegestane waarden: select (feed(s) die ik hier selecteer), config (Feeds in mijn NuGet.config). Standaardwaarde: select.

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


feed - Pakketten uit deze Azure Artifacts-feed gebruiken
string. Facultatief. Gebruiken wanneer selectOrConfig = select.

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


feed - Pakketten uit deze VSTS-feed gebruiken
string. Facultatief. Gebruiken wanneer selectOrConfig = select.

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


includeNuGetOrg - Pakketten uit NuGet.org gebruiken
boolean. Facultatief. Gebruiken wanneer selectOrConfig = select. Standaardwaarde: true.

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


nugetConfigPath - pad naar NuGet.config
string. Facultatief. Gebruiken wanneer selectOrConfig = config.

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


noCache - lokale cache uitschakelen
boolean. Standaardwaarde: false.

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


packagesDirectory - doelmap
string.

Hiermee geeft u de map waarin pakketten worden 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 - uitgebreidheids-
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 en algemene taakeigenschappenvoor meer informatie.

Uitvoervariabelen

Geen.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.144.0 of hoger
Taakcategorie Pakket
Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.115.0 of hoger
Taakcategorie Pakket