Sdílet prostřednictvím


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:

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.

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.

Ovlivněná rozhraní API