Udostępnij za pośrednictwem


NuGetInstaller@0 — zadanie Instalatora NuGet w wersji 0

Instaluje lub przywraca brakujące pakiety NuGet.

Ważne

To zadanie jest przestarzałe. Kompilacje korzystające z niego zostaną przerwane w dniach 11-27-2023. Przejdź do opcji NuGetCommand@2restore tak szybko, jak to możliwe. Aby uzyskać więcej informacji, zobacz Migrowanie z NuGetInstaller@0 lub NuGetRestore@1.

Instaluje lub przywraca brakujące pakiety NuGet.

To zadanie jest przestarzałe. Użyj opcji NuGetCommand@2restore.

Instaluje lub przywraca brakujące pakiety NuGet. Użyj zadania NuGetAuthenticate@0 w celu uzyskania najnowszych możliwości.

Instaluje lub przywraca brakujące pakiety NuGet.

Składnia

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

Dane wejściowe

solution - Ścieżka do rozwiązania lub packages.config
string. Wymagane. Wartość domyślna: **/*.sln.

Ścieżka do pliku rozwiązania programu Visual Studio lub packages.config NuGet.


nugetConfigPath - Ścieżka do NuGet.config
string.

Odpowiednik -ConfigFile NuGet.exe argument wiersza polecenia.


restoreMode - Typ instalacji
string. Wymagane. Dozwolone wartości: restore, install. Wartość domyślna: restore.

Przywracanie spowoduje przywrócenie pakietów, od których zależy rozwiązanie i jest ogólnie to, co chcesz.

Instalacja spowoduje zainstalowanie pakietów z pliku packages.config. Użyj tej opcji, jeśli chcesz zainstalować autonomiczny pakiet narzędzi.


noCache - Wyłączanie lokalnej pamięci podręcznej
boolean. Wartość domyślna: false.

Odpowiednik argumentu wiersza polecenia -NoCache NuGet.exe.


nuGetRestoreArgs - Argumenty narzędzia NuGet
string.

Dodatkowe argumenty przekazane do NuGet.exe przywracania lub instalacji. Więcej informacji.


verbosity - Szczegółowości
string. Dozwolone wartości: -, , NormalQuiet, Detailed. Wartość domyślna: -.

Poziom szczegółowości narzędzia NuGet.


nuGetVersion - Wersja narzędzia NuGet
string. Wymagane. Dozwolone wartości: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Wartość domyślna: 3.3.0.

Wersja narzędzia NuGet do użycia lub wersji zewnętrznej.


nuGetPath - Ścieżka do NuGet.exe
string.

Opcjonalnie podaj ścieżkę do NuGet.exe. Spowoduje zastąpienie wyboru wersji.


Opcje sterowania zadania

Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.

Zmienne wyjściowe

Brak.

Wymagania

Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 2.115.0 lub nowsza
Kategoria zadania Pakiet
Wymaganie Opis
Typy potoków YAML, kompilacja klasyczna, wersja klasyczna
Działa na Agent, DeploymentGroup
Wymagania Brak
Możliwości To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu.
Ograniczenia poleceń Dowolne
Zmienne w formie tabeli settable Dowolne
Wersja agenta 1.83.0 lub nowsza
Kategoria zadania Pakiet