NuGetRestore@1 - NuGet Geri Yükleme v1 görevi

Visual Studio Derleme adımına hazırlanırken NuGet paketlerini geri yüklemek için bu görevi kullanın.

Önemli

Bu görev kullanım dışı bırakıldı. Bunu kullanan derlemeler 11-27-2023'te bozulacaktır. Lütfen NuGetCommand@2restore seçeneğini en kısa sürede kullanmaya geçin. Daha fazla bilgi için bkz . NuGetInstaller@0 veya NuGetRestore@1 geçiş.

Visual Studio Derleme adımına hazırlanırken NuGet paketlerini geri yüklemek için bu görevi kullanın.

Visual Studio Derleme adımına hazırlanırken NuGet paketlerini geri yüklemek için bu görevi kullanın.

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.

Girişler

solution - Çözüm, packages.config veya project.json yolu
string. Gereklidir. Varsayılan değer: **/*.sln.

Geri yüklenecek paketlere başvuran çözüm, packages.configveya project.json dosyanın yolu.


selectOrConfig - Kullanılacak akışlar
string. Gereklidir. İzin verilen değerler: select (Burada seçtiğim akışlar), config (NuGet.config akışlar). Varsayılan değer: select.

Kullanılacak akışları belirtir. VSTS'den ve/veya NuGet.org değerini kullanarak select bir akış belirtin. Bir dosyayı kaynak kod deponuza işleyerek nuget.config ve yolunu değeriyle config ayarlayarak birden çok akış belirtin.


feed - Bu Azure Artifacts akışındaki paketleri kullan
string. İsteğe bağlı. when selectOrConfig = selectkullanın.

Belirtilen VSTS akışını oluşturulan NuGet.config dosyaya ekler.


feed - Bu VSTS akışındaki paketleri kullan
string. İsteğe bağlı. when selectOrConfig = selectkullanın.

Belirtilen VSTS akışını oluşturulan NuGet.config dosyaya ekler.


includeNuGetOrg - NuGet.org paketlerini kullanma
boolean. İsteğe bağlı. when selectOrConfig = selectkullanın. Varsayılan değer: true.

Oluşturulan NuGet.configiçinde belirtilen NuGet.org akışını içerir.


nugetConfigPath - NuGet.configyolu
string. İsteğe bağlı. when selectOrConfig = configkullanın.

Deponuzda paketlerin geri yükleneceği akışları belirten yolunu NuGet.config belirtir.


noCache - Yerel önbelleği devre dışı bırakma
boolean. Varsayılan değer: false.

NuGet'in yerel makine önbelleklerindeki paketleri kullanmasını engeller. Komut satırı bağımsız değişkenine -NoCache NuGet.exe eşdeğerdir.


packagesDirectory - Hedef dizin
string.

Paketlerin yüklendiği klasörü belirtir. Hiçbir klasör belirtilmezse paketler, seçilen çözüm packages.config, veya project.jsonile birlikte bir packages/ klasöre geri yüklenir. Komut satırı bağımsız değişkenine -PackagesDirectory NuGet.exe eşdeğerdir.


verbosity - Ayrıntı
string. İzin verilen değerler: -, Quiet, Normal, Detailed. Varsayılan değer: Detailed.

Çıktıda görüntülenen ayrıntı miktarını belirtir.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.144.0 veya üzeri
Görev kategorisi Paket
Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü 2.115.0 veya üzeri
Görev kategorisi Paket