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-010431
tam 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ç |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin