.NET Core görevi kullan
| Parametreler | Description |
|---|---|
packageTypeYüklenecek paket | Lütfen yalnızca çalışma zamanının mi yoksa SDK 'nin mi yükleneceğini seçin Varsayılan değer: SDK |
useGlobalJsonGenel JSON kullan | Global. JSON dosyalarından tüm SDK 'Ları yüklemek için bu seçeneği belirleyin. Bu dosyalar sistemden aranır. DefaultWorkingDirectory. Çalışma dizini girişini ayarlayarak arama kök yolunu değiştirebilirsiniz |
workingDirectoryÇalışma dizini | ' Global JSON 'ı kullan ' kullanılırken Global. JSON dosyalarının aranacağı yolu belirtin. Boşsa, sistem. DefaultWorkingDirectory kök yolu olarak kabul edilir |
versionSürüm | Yüklenecek .NET Core SDK veya çalışma zamanının sürümünü belirtin. Sürümler aşağıdaki biçimlerde verilebilir versionSDK/çalışma zamanının yüklenmesiyle ilgili değerini yayınlar. JSON öğesinden bulun. Bu ana. ikincil sürümün yayınlar. JSON bağlantısı, yayınlar-dizin dosyasında bulunabilir. 3,1 sürümü için yayımları. JSON bağlantısı gibi https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/3.1/releases.json |
includePreviewVersionsÖnizleme sürümlerini dahil et | Önizleme sürümlerinin, en son sürümleri ararken (3.1. x ararken) dahil edilmesini istiyorsanız bu seçeneği belirleyin. Bu ayar, örneğin: 3.0.100-preview3-010431 gibi tam bir sürüm belirtirseniz yok sayılır Varsayılan değer: false |
installationPath.NET Core yüklemek Için yol | .NET Core SDK/çalışma zamanının nereye yükleneceğini belirtin. Farklı yollar üzerinde aşağıdaki etkileri olabilir. NET 'in davranışı. Ayrıca, .NET ana bilgisayarının uygun bir sürüm için araştırmasını yapılandırabilen çok düzeyli arama ayarını da yapılandırabileceğinizi unutmayın. Varsayılan değer: $ (Agent. araçları dizini)/DotNet |
performMultiLevelLookupÇoklu düzey arama gerçekleştir | bu giriş yalnızca Windows tabanlı aracılar için geçerlidir. Bu, uygun bir paylaşılan çerçeve aramak için .NET ana bilgisayar işleminin davranışını yapılandırır. Varsayılan genel konumlar şunlardır: Windows için: C:/Program Files/DotNet (64-bit süreçler) C:/Program Files (x86)/DotNet (32 bit işlem) |
Bu YAML örneğinde .NET Core 'un 3.1.402 sürümü yüklenir.
steps:
- task: UseDotNet@2
displayName: 'Use .NET Core sdk'
inputs:
packageType: sdk
version: 3.1.402
installationPath: $(Agent.ToolsDirectory)/dotnet
Açık kaynak
Bu görev GitHubaçık kaynağıdır. Geribildirim ve katılımlar hoş geldiniz.
Azure Pipelines
Bu görevi, Internet veya Araçlar önbelleğinden .NET Core 'un belirli bir sürümünü almak için kullanın ve yola ekleyin.
Bu görevi, .NET Core CLI görevigibi sonraki görevlerde kullanılan .NET Core sürümünü değiştirmek için de kullanabilirsiniz.
Araç yükleyicisini kullanmanın başka bir nedeni de, aracı yazılımımızda yaptığımız bir değişiklik nedeniyle işlem hattı çalışmasının kopuk olmasını önlemeye yardımcı olmak için, işlem hattınızı güncelleştirme döngülerimizden ayırmak istemeniz durumunda olsun.
Yenilikler
Birden çok sürümü yan yana yükleme desteği.
En son küçük/birincil sürümde getirmek için sürümündeki desenler için destek. Örneğin, artık en son düzeltme ekini almak için 3.1. x ' i belirtebilirsiniz.
Çok düzeyli arama gerçekleştirin. bu giriş yalnızca Windows tabanlı aracılar için geçerlidir. Makinede uygun bir paylaşılan çerçeveye bakmak için .NET Core 'un ana bilgisayar işlem davranışını yapılandırır. Daha fazla bilgi için bkz. çok düzeyli SharedFX arama.
NuGet config 'de varsa NuGet version 4.4.1 ve proxy yapılandırmasını ayarlar.