Azure : packages d’intégration Azure avec préfixe Microsoft supprimés
Les packages suivants Microsoft.*
qui assurent l’intégration entre ASP.NET Core et les Kits de développement logiciel (SDK) Azure ne sont pas inclus dans ASP.NET Core 5.0 :
- Microsoft.Extensions.Configuration.AzureKeyVault, qui intègre Azure Key Vault dans le système de configuration.
- Microsoft.AspNetCore.DataProtection.AzureKeyVault, qui intègre Azure Key Vault dans le système de protection des données ASP.NET Core.
- Microsoft.AspNetCore.DataProtection.AzureStorage, qui intègre Stockage Blob Azure dans le système de protection des données ASP.NET Core.
Pour plus d’informations sur ce problème, consultez dotnet/aspnetcore#19570.
Version introduite
5.0 Préversion 1
Ancien comportement
Les packages Microsoft.*
intégraient des services Azure avec les API de configuration et de protection des données.
Nouveau comportement
Les nouveaux packages Azure.*
intègrent des services Azure avec les API de configuration et de protection des données.
Raison du changement
Le changement a été apporté car les packages Microsoft.*
:
- utilisaient des versions obsolètes du Kit de développement logiciel (SDK) Azure les mises à jour simples n’étaient pas possibles, car les nouvelles versions du Kit de développement logiciel (SDK) Azure incluaient des changements cassants
- étaient liés à la planification de publication de .NET Core. Le transfert de la propriété des packages à l’équipe du Kit de développement logiciel (SDK) Azure active les mises à jour des packages à mesure que le Kit de développement logiciel (SDK) Azure est mis à jour.
Action recommandée
Dans les projets ASP.NET Core 2.1 ou version ultérieure, remplacez l’ancien Microsoft.*
par les nouveaux packages Azure.*
.
Ancien | Nouveau |
---|---|
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 |
Les nouveaux packages utilisent une nouvelle version du Kit de développement logiciel (SDK) Azure qui inclut des changements cassants. Les modèles d’utilisation générale sont inchangés. Certaines surcharges et options peuvent différer pour s’adapter aux changements apportés aux API du Kit de développement logiciel (SDK) Azure sous-jacentes.
Les anciens packages :
- seront pris en charge par l’équipe ASP.NET Core pendant toute la durée de vie de .NET Core 2.1 et 3.1
- ne seront pas inclus dans .NET 5
Lors de la mise à niveau de votre projet vers .NET 5, effectuez la transition vers les packages Azure.*
pour maintenir la prise en charge.
API affectées
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour