Quelle est la différence entre les packages NuGet Microsoft.Azure.Storage et WindowsAzure.Storage ?
WindowsAzure.Storage (dernière version v9.3.2) est l’ancien SDK Storage que nous utilisons depuis toujours et Microsoft.Azure.Storage.* (dernière version v9.4.0) est sa nouvelle version, disponible sur NuGet depuis environ un an.
Consultez le journal des modifications du SDK Storage .NET. Voici une liste partielle des différences/changements importants :
Microsoft.Azure.Storage divise les bibliothèques en trois parties : Blob, Queue et File, ce qui signifie que nous pouvons installer un package séparé au lieu de l’édition complète.
Microsoft.Azure.Storage ne prend pas en charge l’API Table, qui a été transférée vers Microsoft.Azure.Cosmos.Table.
Microsoft.Azure.Storage a ajouté la prise en charge de la cible NetStandard2.0 depuis la version 9.4.0-preview, qui prend en charge les méthodes synchrones enveloppant les API asynchrones. WindowsAzure.Storage sur NetStandard ne dispose que des API asynchrones.
Le package Microsoft.Azure.Storage v9.4 revient temporairement à l’utilisation de l’espace de noms Microsoft.WindowsAzure.Storage pour faciliter la transition des bibliothèques existantes.
Faites vos choix en fonction de vos besoins.