从Windows Azure存储客户端库2.1升级到3.0

从Windows Azure存储客户端库2.1升级到3.0,azure,migration,asp.net-mvc-5,azure-storage,azure-storage-blobs,Azure,Migration,Asp.net Mvc 5,Azure Storage,Azure Storage Blobs,我正在将一个项目从.NETMVC4.0升级到5.0。大多数情况下,只是升级NuGet软件包,在不更改代码的情况下工作;但是,在升级Azure存储客户端时,似乎有一些相当大的更改 我现在有很多构建错误——BlobRequestOptions类似乎丢失了几个成员,如DeleteSnapshotsOption和UseFlatBlobOption成员,CloudBlobContainer不再具有CreateIfNotExists函数 有人知道从以前的Azure存储客户端版本升级到3.0的迁移指南吗?或者

我正在将一个项目从.NETMVC4.0升级到5.0。大多数情况下,只是升级NuGet软件包,在不更改代码的情况下工作;但是,在升级Azure存储客户端时,似乎有一些相当大的更改

我现在有很多构建错误——BlobRequestOptions类似乎丢失了几个成员,如DeleteSnapshotsOption和UseFlatBlobOption成员,CloudBlobContainer不再具有CreateIfNotExists函数


有人知道从以前的Azure存储客户端版本升级到3.0的迁移指南吗?或者我错过了一些简单而愚蠢的东西?

从1.7到2.0的迁移指南应该可以帮助您完成迁移。虽然我们在3.0中列出了一些突破性的更改,但在2.0和3.0之间不应该有任何重大更改。如果您在升级到最新3.X版本时遇到任何问题,请告知我们,我们可以提供帮助


我们强烈建议您升级到最新版本,因为它包括大量新功能、更广泛的平台兼容性、更好的性能和修订版,以满足客户长期以来给我们的良好反馈。除此之外,3.X库还支持推出的2013-08-15 Storage REST版本。

事实上,我正在从Azure Storage v 1.7一路升级到3跳过2-显然1.7-2有很多变化。我可能会尝试重新安装1.7,并将项目的其余部分保留在MVC 5.0上。我找到了一些关于从1.7迁移到2.0的好教程,但最终只是恢复到1.7,因为这只是进入MVC 5.0的众多更改中的一个。上面列出的链接已断开。肯定有突破性的变化。例如,CloudConfigurationManager的命名空间已从Microsoft.WindowsAzure更改为Microsoft.Azure。我还在找一份剩下的名单。