Freigeben über


NuGetInstaller@0 – NuGet Installer v0 Task

Installiert oder stellt fehlende NuGet-Pakete wieder her.

Wichtig

Diese Aufgabe ist veraltet. Builds, die es verwenden, werden am 27.11.2023 unterbrochen. Wechseln Sie so schnell wie möglich zur Verwendung der Option von restoreNuGetCommand@2. Weitere Informationen finden Sie unter Migrieren von NuGetInstaller@0 oder NuGetRestore@1.

Installiert oder stellt fehlende NuGet-Pakete wieder her.

Diese Aufgabe ist veraltet. Verwenden Sie die Option NuGetCommand@2restore.

Installiert oder stellt fehlende NuGet-Pakete wieder her. Verwenden Sie NuGetAuthenticate@0 Task für die neuesten Funktionen.

Installiert oder stellt fehlende NuGet-Pakete wieder her.

Syntax

# NuGet Installer v0
# Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.
- task: NuGetInstaller@0
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution or packages.config. Default: **/*.sln.
    #nugetConfigPath: # string. Path to NuGet.config. 
    restoreMode: 'restore' # 'restore' | 'install'. Required. Installation type. Default: restore.
    #noCache: false # boolean. Disable local cache. Default: false.
    #nuGetRestoreArgs: # string. NuGet arguments. 
  # Advanced
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe.
# NuGet Installer v0
# Installs or restores missing NuGet packages.
- task: NuGetInstaller@0
  inputs:
    solution: '**/*.sln' # string. Required. Path to solution or packages.config. Default: **/*.sln.
    #nugetConfigPath: # string. Path to NuGet.config. 
    restoreMode: 'restore' # 'restore' | 'install'. Required. Installation type. Default: restore.
    #noCache: false # boolean. Disable local cache. Default: false.
    #nuGetRestoreArgs: # string. NuGet arguments. 
  # Advanced
    #verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
    nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
    #nuGetPath: # string. Path to NuGet.exe.

Eingaben

solution - Pfad zur Lösung oder packages.config
string. Erforderlich. Standardwert. **/*.sln.

Der Pfad zur Visual Studio-Projektmappendatei oder nuGet-packages.config.


nugetConfigPath - Pfad zu NuGet.config
string.

Entspricht dem Befehlszeilenargument -ConfigFile NuGet.exe.


restoreMode - Installationstyp
string. Erforderlich. Zulässige Werte: restore, install. Standardwert. restore.

Bei der Wiederherstellung werden die Pakete wiederhergestellt, von der eine Lösung abhängt, und ist im Allgemeinen das, was Sie möchten.

Install installiert Pakete aus einer packages.config-Datei. Verwenden Sie diese Option, wenn Sie ein eigenständiges Toolpaket installieren möchten.


noCache - Deaktivieren des lokalen Caches
boolean. Standardwert. false.

Entspricht dem Befehlszeilenargument -NoCache NuGet.exe.


nuGetRestoreArgs - NuGet-Argumente
string.

Zusätzliche Argumente, die an NuGet.exe Wiederherstellung oder Installation übergeben werden. Weitere Informationen:


verbosity - Ausführlichkeit
string. Zulässige Werte: -, Quiet, Normal, Detailed. Standardwert. -.

Die Ausführlichkeitsebene von NuGet.


nuGetVersion - NuGet-Version
string. Erforderlich. Zulässige Werte: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Standardwert. 3.3.0.

Die zu verwendende NuGet-Version oder externe Version.


nuGetPath - Pfad zu NuGet.exe
string.

Geben Sie optional den Pfad für NuGet.exe an. Überschreiben Sie die Versionsauswahl.


Optionen für die Vorgangskontrolle

Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.

Ausgabevariablen

Keine.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 2.115.0 oder höher
Aufgabenkategorie Paket
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Klassischer Build, klassische Version
Wird ausgeführt auf Agent, DeploymentGroup
Forderungen Keine
Capabilities Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag.
Befehlseinschränkungen Any
Einstellbare Variablen Any
Agent-Version 1.83.0 oder höher
Aufgabenkategorie Paket