Azure: Microsoft ön ekli Azure tümleştirme paketleri kaldırıldı
ASP.NET Core ile Azure SDK'ları arasında tümleştirme sağlayan aşağıdaki Microsoft.*
paketler ASP.NET Core 5.0'a dahil değildir:
- Azure Key Vault'u Yapılandırma sistemiyle tümleştiren Microsoft.Extensions.Configuration.AzureKeyVault.
- Azure Key Vault'u ASP.NET Core Data Protection sistemiyle tümleştiren Microsoft.AspNetCore.DataProtection.AzureKeyVault.
- Azure Blob Depolama ASP.NET Core Data Protection sistemiyle tümleştiren Microsoft.AspNetCore.DataProtection.Azure Depolama.
Bu sorunla ilgili tartışma için bkz . dotnet/aspnetcore#19570.
Sürüm kullanıma sunulmuştur
5.0 Önizleme 1
Eski davranış
Paketler, Microsoft.*
Azure hizmetlerini Yapılandırma ve Veri Koruma API'leriyle tümleştirdi.
Yeni davranış
Yeni Azure.*
paketler Azure hizmetlerini Yapılandırma ve Veri Koruma API'leriyle tümleştirir.
Değişiklik nedeni
Paketler şu şekilde Microsoft.*
olduğundan değişiklik yapıldı:
- Azure SDK'nın eski sürümlerini kullanma. Azure SDK'nın yeni sürümleri hataya neden olan değişiklikler içerdiğinden basit güncelleştirmeler mümkün değildi.
- .NET Core sürüm zamanlamasına bağlıdır. Paketlerin sahipliğini Azure SDK ekibine aktarmak, Azure SDK güncelleştirildikçe paket güncelleştirmelerini etkinleştirir.
Önerilen eylem
ASP.NET Core 2.1 veya sonraki projelerde eskisini Microsoft.*
yeni Azure.*
paketlerle değiştirin.
Eski | Yeni |
---|---|
Microsoft.AspNetCore.DataProtection.AzureKeyVault |
Azure.Extensions.AspNetCore.DataProtection.Keys |
Microsoft.AspNetCore.DataProtection.AzureStorage |
Azure.Extensions.AspNetCore.DataProtection.Blobs |
Microsoft.Extensions.Configuration.AzureKeyVault |
Azure.Extensions.AspNetCore.Configuration.Secrets |
Yeni paketler, Azure SDK'nın hataya neden olan değişiklikler içeren yeni bir sürümünü kullanır. Genel kullanım desenleri değiştirilmez. Bazı aşırı yüklemeler ve seçenekler, temel alınan Azure SDK API'lerindeki değişikliklere uyum sağlamak için farklılık gösterebilir.
Eski paketler:
- .NET Core 2.1 ve 3.1'in ömrü boyunca ASP.NET Core ekibi tarafından desteklenebilir.
- .NET 5'e eklenmez.
Projenizi .NET 5'e yükseltirken, desteği korumak için Azure.*
paketlere geçin.
Etkilenen API’ler
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