Aracılığıyla paylaş


DotNetCoreInstaller@1 - .NET Core SDK/çalışma zamanı yükleyicisi v1 görevi

İnternet veya yerel önbellekten .NET Core SDK'sının belirli bir sürümünü almak ve PATH'e eklemek için bu görevi kullanın.

Önemli

Bu görev kullanım dışıdır ve 31 Ocak 2024'de kullanımdan kaldırılacaktır. UseDotNet@2 kullanın.

İnternet veya yerel önbellekten .NET Core SDK'sının belirli bir sürümünü almak ve PATH'e eklemek için bu görevi kullanın.

Önemli

TThis görevi kullanım dışı bırakıldı. @UseDotNet2 kullanın.

İnternet veya yerel önbellekten .NET Core SDK'sının belirli bir sürümünü alır ve PATH'e ekler.

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.

Girişler

packageType - Yüklenecek paket
string. Gereklidir. İzin verilen değerler: runtime (Yalnızca Çalışma Zamanı), sdk (SDK (çalışma zamanı içerir)). Varsayılan değer: sdk.

Yalnızca Çalışma Zamanı'nın mı yoksa tam SDK'nın mı yükleneceğini belirtir.


version - Sürüm
string. Gereklidir. Varsayılan değer: 2.2.x.

Yüklenecek .NET Core SDK veya Çalışma Zamanı sürümünü belirtir.

Sürümü belirtmek için aşağıdaki biçimi kullanın:

  • 2.x: En son ana sürümü yükler.
  • 2.2.x: En son ana ve ikincil sürümü yükler.
  • 2.2.104: Tam sürümü yükler.

releases-index dosyasında SDK/Runtime yükleme değerini version bulun.


includePreviewVersions - Önizleme Sürümlerini Dahil Et
boolean. Varsayılan değer: false.

En son sürümleri ararken önizleme sürümlerinin eklenmesini isteyip istemediğinizi belirtir. Gibi 3.0.100-preview3-010431tam bir sürüm belirtirseniz bu ayar yoksayılır.


installationPath - .Net Core Yükleme Yolu
string. Varsayılan değer: $(Agent.ToolsDirectory)/dotnet.

.NET Core SDK'sı/Çalışma Zamanı'nın nereye yüklenmesi gerektiğini belirtir. Farklı yolların üzerinde aşağıdaki etkisi olabilir. NET'in davranışı:

  • $(Agent.ToolsDirectory): Bu dizin işlem hatları arasında temizlenmediğinden, aracıda önbelleğe alınacak sürümü belirler. Aracı üzerinde çalışan tüm işlem hatları, aracı kullanılarak daha önce yüklenen sürümlere erişebilir.
  • $(Agent.TempDirectory): Bu klasör her işlem hattından sonra temizlendiğinden işlem hattının önbelleğe alınmış bir .NET Core sürümünü kullanmamasını sağlayabilir.
  • Diğer herhangi bir yol: Aracı işleminin yola erişimi olduğundan, başka herhangi bir yolu yapılandırabilirsiniz. Bu, makinenin durumunu değiştirir ve üzerinde çalışan tüm işlemleri etkiler.

Çok Düzeyli Arama ayarını da yapılandırabilirsiniz. Bu ayar uygun bir sürüm için araştırma yapmak üzere .NET ana bilgisayarını yapılandırabilir.


performMultiLevelLookup - Çok Düzeyli Arama Gerçekleştirme
boolean. Varsayılan değer: false.

Bu giriş yalnızca Windows tabanlı aracılar için geçerlidir. Bu giriş, uygun bir paylaşılan çerçeve aramak için .NET konak işlemlerinin davranışını yapılandırıyor. False yalnızca bu görevde belirtilen klasörde bulunan sürümlerin konak işlemi tarafından aranacağı anlamına gelir. True konağın Çok Düzeyli Arama kullanarak önceden tanımlanmış genel konumlara bakmayı deneyeceği anlamına gelir.

Windows için varsayılan genel konumlar şunlardır:

  • C:\Program Files\dotnet (64 bit işlemler)
  • C:\Program Files (x86)\dotnet (32 bit işlem)

Daha fazla bilgi için bkz . Çok düzeyli SharedFX Araması.


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.

Açıklamalar

Bu görev kullanım dışı bırakıldı. @UseDotNet2 kullanın.

Bu görev sürümündeki yenilikler.

  • Birden çok sürümü yan yana yükleme desteği.
  • İkincil/ana sürümdeki en son sürümü getirmek için sürümdeki desenler için destek.
  • Çok düzeyli aramayı kısıtlayın.

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örevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki talepleri karşılar: DotNetCore
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Araç