NuGetRestore@1 - Attività Di ripristino NuGet v1

Usare questa attività per ripristinare i pacchetti NuGet in preparazione per un passaggio di compilazione di Visual Studio.

Importante

Si tratta di un'attività deprecata. Le build che lo usano interromperanno il 11-27-2023. Passare all'opzionerestore NuGetCommand@2 non appena possibile. Per altre informazioni, vedere Eseguire la migrazione da NuGetInstaller@0 o NuGetRestore@1.

Usare questa attività per ripristinare i pacchetti NuGet in preparazione per un passaggio di compilazione di Visual Studio.

Sintassi

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

Input

solution - Percorso della soluzione, packages.config o project.json
string. Obbligatorio. Valore predefinito: **/*.sln.

Percorso della soluzione, packages.configo project.json del file che fa riferimento ai pacchetti da ripristinare.


selectOrConfig - Feed da usare
string. Obbligatorio. Valori consentiti: select (Feed selezionato qui), config (Feed nella mia NuGet.config). Valore predefinito: select.

Specifica i feed da usare. Specificare un feed da VSTS e/o NuGet.org usando il select valore. Specificare più feed eseguendo il commit di un nuget.config file nel repository del codice sorgente e impostandone il percorso con il config valore.


feed - Usare i pacchetti da questo feed di Artefatti di Azure
string. facoltativo. Usare quando selectOrConfig = select.

Include il feed VSTS specificato nel file generato NuGet.config .


feed - Usare i pacchetti da questo feed VSTS
string. facoltativo. Usare quando selectOrConfig = select.

Include il feed VSTS specificato nel file generato NuGet.config .


includeNuGetOrg - Usare i pacchetti da NuGet.org
boolean. facoltativo. Usare quando selectOrConfig = select. Valore predefinito: true.

Include il feed di NuGet.org specificato nell'oggetto generato NuGet.config.


nugetConfigPath - Percorso di NuGet.config
string. facoltativo. Usare quando selectOrConfig = config.

Specifica il percorso dell'oggetto NuGet.config nel repository che specifica i feed da cui ripristinare i pacchetti.


noCache - Disabilitare la cache locale
boolean. Valore predefinito: false.

Impedisce a NuGet di usare pacchetti da cache del computer locale. Equivalente all'argomento della riga di -NoCache NuGet.exe comando.


packagesDirectory - Directory di destinazione
string.

Specifica la cartella in cui vengono installati i pacchetti. Se non viene specificata alcuna cartella, i pacchetti vengono ripristinati in una packages/ cartella insieme alla soluzione selezionata, packages.configo project.json. Equivalente all'argomento della riga di -PackagesDirectory NuGet.exe comando.


verbosity - Dettaglio
string. Valori consentiti: -, Quiet, DetailedNormal. Valore predefinito: Detailed.

Specifica la quantità di dettagli visualizzati nell'output.


Opzioni di controllo delle attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 2.144.0 o versione successiva
Categoria attività Pacchetto
Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Esecuzione in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente 2.115.0 o versione successiva
Categoria attività Pacchetto