Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí této úlohy můžete získat konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidat ji do cesty.
Důležité
Tento úkol je zastaralý a bude vyřazen z 31. ledna 2024. Použijte UseDotNet@2.
Pomocí této úlohy můžete získat konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidat ji do cesty.
Důležité
Úloha TThis je zastaralá. Použijte @UseDotNet2.
Syntaxe
# .NET Core SDK/runtime installer v1
# Acquire a specific version of the .NET Core SDK from the internet or local cache and add it to the PATH.
- task: DotNetCoreInstaller@1
inputs:
packageType: 'sdk' # 'runtime' | 'sdk'. Required. Package to install. Default: sdk.
version: '2.2.x' # string. Required. Version. Default: 2.2.x.
#includePreviewVersions: false # boolean. Include Preview Versions. Default: false.
# Advanced
#installationPath: '$(Agent.ToolsDirectory)/dotnet' # string. Path To Install .Net Core. Default: $(Agent.ToolsDirectory)/dotnet.
#performMultiLevelLookup: false # boolean. Perform Multi Level Lookup. Default: false.
Vstupy
packageType
-
Balíček pro instalaci
string. Povinné. Povolené hodnoty: runtime (pouze modul runtime), sdk (sada SDK (obsahuje modul runtime)). Výchozí hodnota: sdk.
Určuje, jestli se má nainstalovat pouze modul runtime nebo úplná sada SDK.
version
-
verze
string. Povinné. Výchozí hodnota: 2.2.x.
Určuje verzi sady .NET Core SDK nebo modulu runtime, která se má nainstalovat.
K určení verze použijte následující formát:
- 2.x: Nainstaluje nejnovější verzi hlavní verze.
- 2.2.x: Nainstaluje nejnovější verzi hlavní verze a podverze.
- 2.2.104: Nainstaluje přesnou verzi.
Vyhledejte hodnotu version pro instalaci sady SDK/Runtime v souboru release-index.
includePreviewVersions
-
zahrnout verze Preview
boolean. Výchozí hodnota: false.
Určuje, jestli chcete zahrnout verze Preview při hledání nejnovějších verzí. Toto nastavení se ignoruje, pokud zadáte přesnou verzi, například 3.0.100-preview3-010431.
installationPath
-
cesta k instalaci .Net Core
string. Výchozí hodnota: $(Agent.ToolsDirectory)/dotnet.
Určuje, kde má být nainstalována sada .NET Core SDK/Runtime. Různé cesty mohou mít následující dopad na . Chování rozhraní NET:
- $(Agent.ToolsDirectory): Určuje verzi, která se má v agentovi ukládat do mezipaměti, protože tento adresář není vyčištěný mezi kanály. Všechny kanály spuštěné v agentovi by měly přístup k verzím nainstalovaným dříve pomocí agenta.
- $(Agent.TempDirectory): Tím zajistíte, že kanál nepoužívá žádnou verzi .NET Core uloženou v mezipaměti, protože tato složka se po každém kanálu vyčistí.
- jakákoli jiná cesta: Můžete nakonfigurovat jakoukoli jinou cestu vzhledem k tomu, že proces agenta má přístup k cestě. Tím se změní stav počítače a ovlivní všechny procesy, které na něm běží.
Můžete také nakonfigurovat nastavení vyhledávání na více úrovních. Toto nastavení může nakonfigurovat hostitele .NET tak, aby testovali vhodnou verzi.
performMultiLevelLookup
-
provádět vyhledávání na více úrovních
boolean. Výchozí hodnota: false.
Tento vstup se vztahuje pouze na agenty založené na Windows. Tento vstup konfiguruje chování hostitelských procesů .NET pro vyhledání vhodné sdílené architektury.
False znamená, že hostitelský proces bude vypadat pouze ve složce uvedené v této úloze.
True znamená, že se hostitel pokusí hledat v předdefinovaných globálních umístěních pomocí vyhledávání na více úrovních.
Pro Windows jsou výchozí globální umístění:
-
C:\Program Files\dotnet(64bitové procesy) -
C:\Program Files (x86)\dotnet(32bitový proces)
Další informace naleznete v tématu Multi-level SharedFX Lookup.
Možnosti ovládání úloh
Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace naleznete v tématu Možnosti ovládacího prvku a běžné vlastnosti úloh.
Výstupní proměnné
Žádné.
Poznámky
Tato úloha je zastaralá. Použijte @UseDotNet2.
Novinky v této verzi úlohy
- Podpora instalace více verzí vedle sebe.
- Podpora vzorů ve verzi pro načtení nejnovější verze podverze nebo hlavní verze
- Omezit vyhledávání na více úrovních
Požadavky
| Požadavek | Popis |
|---|---|
| Typy kanálů | YAML, klasické sestavení, klasická verze |
| Běží na | Agent, DeploymentGroup |
| požadavky | Žádný |
| možnosti | Spuštění tohoto úkolu splňuje následující požadavky požadavky pro všechny následné úkoly ve stejné úloze: DotNetCore |
| omezení příkazů | Jakýkoliv |
| nastavitelné proměnné | Jakýkoliv |
| Verze agenta | Všechny podporované verze agenta. |
| Kategorie úkolu | Nástroj |