Megosztás a következőn keresztül:


NuGetRestore@1 – NuGet Restore v1 feladat

Ezzel a feladatsal visszaállíthatja a NuGet-csomagokat a Visual Studio buildelési lépésének előkészítése során.

Fontos

Ez a feladat elavult. Az azt használó buildek 2023. 11. 27-én megszűnnek. A lehető leghamarabb váltson NuGetCommand@2 lehetőségére restore . További információ: Migrálás NuGetInstaller@0 vagy NuGetRestore@1.

Ezzel a feladatsal visszaállíthatja a NuGet-csomagokat a Visual Studio buildelési lépésének előkészítése során.

Ezzel a feladatsal visszaállíthatja a NuGet-csomagokat a Visual Studio buildelési lépésének előkészítése sorá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.

Bevitelek

solution - Megoldás elérési útja, packages.config vagy project.json
string. Kötelező. Alapértelmezett érték: **/*.sln.

A visszaállítandó csomagokra hivatkozó megoldás packages.configvagy project.json fájl elérési útja.


selectOrConfig - Használandó hírcsatornák
string. Kötelező. Engedélyezett értékek: select (Itt kiválasztom a hírcsatorná(ka)t) config (A NuGet.config hírcsatornái). Alapértelmezett érték: select.

Megadja a használni kívánt hírcsatorná(ka)t. Adjon meg egy csatornát a VSTS-ből és/vagy NuGet.org az select érték használatával. Adjon meg több hírcsatornát úgy, hogy véglegesíti a nuget.config fájlt a forráskód-adattárban, és beállítja annak elérési útját az config értékkel.


feed - Az Azure Artifacts-hírcsatornából származó csomagok használata
string. Választható. Használja a következőt: selectOrConfig = select.

Tartalmazza a megadott VSTS-hírcsatornát a létrehozott NuGet.config fájlban.


feed - A VSTS-hírcsatornából származó csomagok használata
string. Választható. Használja a következőt: selectOrConfig = select.

Tartalmazza a megadott VSTS-hírcsatornát a létrehozott NuGet.config fájlban.


includeNuGetOrg - Csomagok használata NuGet.org
boolean. Választható. Használja a következőt: selectOrConfig = select. Alapértelmezett érték: true.

Tartalmazza a létrehozott NuGet.org csatornát NuGet.config.


nugetConfigPath - A NuGet.configelérési útja
string. Választható. Használja a következőt: selectOrConfig = config.

Megadja az adattárban lévő elérési utat NuGet.config , amely meghatározza azokat a hírcsatornákat, amelyekből a csomagokat vissza szeretné állítani.


noCache - Helyi gyorsítótár letiltása
boolean. Alapértelmezett érték: false.

Megakadályozza, hogy a NuGet a helyi gép gyorsítótáraiból származó csomagokat használ. Egyenértékű a parancssor argumentumával -NoCache NuGet.exe .


packagesDirectory - Célkönyvtár
string.

Meghatározza azt a mappát, amelyben a csomagok telepítve vannak. Ha nincs megadva mappa, a rendszer visszaállítja a csomagokat egy packages/ mappába a kiválasztott megoldás mellett, packages.configvagy project.json. Egyenértékű a parancssor argumentumával -PackagesDirectory NuGet.exe .


verbosity - Bőbeszédűség
string. Engedélyezett értékek: -, Quiet, Normal, Detailed. Alapértelmezett érték: Detailed.

Megadja a kimenetben megjelenített részletek mennyiségét.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.144.0 vagy újabb
Feladatkategória Csomag
Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.115.0 vagy újabb
Feladatkategória Csomag