Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İnternet'ten 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@2kullanın.
İnternet'ten 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ı. @UseDotNet2kullanın.
Sözdizimi
# .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
yüklenecek paketi
string
. Gerekli. İ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
. Gerekli. 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.
SDK/Runtime'ı yüklemek için version
değerini releases-index dosyasında bulabilirsiniz.
önizleme sürümlerini dahil
boolean
. Varsayılan değer: false
.
En son sürümleri ararken önizleme sürümlerinin eklenmesini isteyip istemediğinizi belirtir.
3.0.100-preview3-010431
gibi tam bir sürüm belirtirseniz bu ayar yoksayılır.
.Net Core Yüklemek için
string
. Varsayılan değer: $(Agent.ToolsDirectory)/dotnet
.
.NET Core SDK/Runtime'ı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ı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.
- Başka bir yol: Aracı işleminin yola erişimi olduğu sürece 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 konağı 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 Arama .
Görev denetimi seçenekleri
Tüm görevlerin, 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ı. @UseDotNet2kullanın.
Bu görev sürümündeki yenilikler.
- Birden çok sürümü yan yana yükleme desteği.
- İkincil/ana sürümde 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 |
Talepleri | Hiç kimse |
Özellikleri | Bu görevin çalıştırılması, aynı işteki sonraki görevler için aşağıdaki taleplerini karşılar: DotNetCore |
Komut kısıtlamaları | Herhangi bir |
Ayarlanabilir değişkenleri | Herhangi bir |
Aracı sürümü | Desteklenen tüm aracı sürümleri. |
Görev kategorisi | Araç |