Sdílet prostřednictvím


DotNetCoreInstaller@1 – úloha sady .NET Core SDK nebo instalačního programu modulu runtime verze 1

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

Důležité

Tento úkol je zastaralý a bude vyřazen 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 path.

Důležité

T Tento úkol je zastaralý. Použijte @UseDotNet2.

Získá konkrétní verzi sady .NET Core SDK z internetu nebo místní mezipaměti a přidá ji do path.

Syntax

# .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 k instalaci
string. Povinná hodnota. 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á hodnota. 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.

V souboru releases-index vyhledejte hodnotu version pro instalaci sady SDK/Runtime.


includePreviewVersions - Zahrnout verze Preview
boolean. Výchozí hodnota: false.

Určuje, jestli chcete při hledání nejnovějších verzí zahrnout verze Preview. 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, kam se má nainstalovat sada .NET Core SDK/runtime. Různé cesty můžou mít následující dopad na . Chování net:

  • $(Agent.ToolsDirectory): Určuje verzi, která se v agentovi uloží do mezipaměti, protože tento adresář se nevyčistí napříč kanály. Všechny kanály spuštěné v agentu 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 v mezipaměti, protože tato složka se po každém kanálu vyčistí.
  • Jakákoli jiná cesta: Pokud má proces agenta přístup k cestě, můžete nakonfigurovat jakoukoli jinou cestu. Tím se změní stav počítače a ovlivní se všechny procesy, které na něm běží.

Můžete také nakonfigurovat nastavení Víceúrovňové vyhledávání. Toto nastavení může nakonfigurovat hostitele .NET tak, aby testovali vhodnou verzi.


performMultiLevelLookup - Provádění víceúrovňových vyhledávání
boolean. Výchozí hodnota: false.

Tento vstup platí jenom pro agenty se systémem Windows. Tento vstup konfiguruje chování hostitelských procesů .NET pro vyhledání vhodné sdílené architektury. False znamená, že hostitelský proces bude hledat pouze verze, které jsou přítomné ve složce zadané v této úloze. True znamená, že se hostitel pokusí hledat v předdefinovaných globálních umístěních pomocí víceúrovňového vyhledávání.

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 najdete v tématu Víceúrovňové vyhledávání SharedFX.


Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámky

Tato úloha je zastaralá. Použijte @UseDotNet2.

Co je nového 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 víceúrovňové vyhledávání.

Požadavky

Požadavek Popis
Typy kanálů YAML, classic build, verze Classic
Spustí se Agent, DeploymentGroup
Požadavky Žádné
Možnosti Spuštění této úlohy splňuje následující požadavky na všechny další úkoly ve stejné úloze: DotNetCore
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta Všechny podporované verze agenta.
Kategorie úloh Nástroj