Azure: Odebrané integrační balíčky Azure s předponou Microsoftu
Microsoft.*
Následující balíčky, které poskytují integraci mezi sadami ASP.NET Core a sadami Azure SDK, nejsou součástí ASP.NET Core 5.0:
- Microsoft.Extensions.Configuration.AzureKeyVault, který integruje službu Azure Key Vault do konfiguračního systému.
- Microsoft.AspNetCore.DataProtection.AzureKeyVault, která integruje Službu Azure Key Vault do systému ASP.NET Core Data Protection.
- Microsoft.AspNetCore.DataProtection.AzureStorage, která integruje službu Azure Blob Storage do systému ASP.NET Core Data Protection.
Diskuzi o tomto problému najdete v tématu dotnet/aspnetcore#19570.
Zavedená verze
5.0 Preview 1
Staré chování
Balíčky Microsoft.*
integrují služby Azure s rozhraními API pro konfiguraci a ochranu dat.
Nové chování
Nové Azure.*
balíčky integrují služby Azure s rozhraními API pro konfiguraci a ochranu dat.
Důvod změny
Změna byla provedena, protože Microsoft.*
balíčky byly:
- Použití zastaralých verzí sady Azure SDK Jednoduché aktualizace nebyly možné, protože nové verze sady Azure SDK zahrnovaly zásadní změny.
- Svázané s plánem vydání .NET Core. Převod vlastnictví balíčků do týmu sady Azure SDK umožňuje aktualizace balíčků při aktualizaci sady Azure SDK.
Doporučená akce
V ASP.NET core 2.1 nebo novějších projektech nahraďte starými Microsoft.*
balíčky Azure.*
.
Staré | Nová |
---|---|
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 |
Nové balíčky používají novou verzi sady Azure SDK, která zahrnuje zásadní změny. Vzory obecného použití se nemění. Některá přetížení a možnosti se můžou lišit, aby se přizpůsobily změnám v podkladových rozhraních API sady Azure SDK.
Staré balíčky budou:
- Tým ASP.NET Core podporuje po celou dobu životnosti .NET Core 2.1 a 3.1.
- Součástí .NET 5 není.
Při upgradu projektu na .NET 5 přejděte na Azure.*
balíčky, abyste zachovali podporu.