2

我们刚刚升级到 Visual Studio 2012 并安装了 Azure 2.1 SDK。当我们在 VS 2012 中打开我们的 Azure 项目时,它升级了 Azure 项目以使用 2.1 版本(从 1.6 开始),但是 ASP.Net MVC 项目和其他使用 SDK 的类库项目也没有将它们的任何引用更改为使用新的库。它们都仍然指向 1.6 位。有没有办法升级对用于 2.1 SDK 的库的所有引用?我们有对 Windows Azure 存储客户端、缓存客户端、诊断等的引用,恐怕我们会错过一些只是删除旧引用并添加新引用的东西。

4

1 回答 1

7

我不建议盲目更新库,因为已经发生了重大变化。

存储客户端库 2.0(它是 SDK 2.1 的一部分)与以前的版本截然不同(尽管恕我直言要好得多)。命名空间发生了变化,一些方法被删除了。

SDK 2.1 中的诊断库依赖于 Storage Client 库 2.0。同样,我也不建议升级它。

我的建议是评估将库从 1.6 升级到 2.0 的影响。请阅读存储团队的以下博客文章:

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/10/29/introducing-windows-azure-storage-client-library-2-0-for-net-and-windows-runtime.aspx

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/10/29/windows-azure-storage-client-library-2-0-break-changes-amp-migration-guide.aspx

http://blogs.msdn.com/b/windowsazurestorage/archive/2012/11/06/windows-azure-storage-client-library-2-0-tables-deep-dive.aspx

我还写了一系列关于将代码升级到 2.0 版本的博客文章,您可以在此处阅读:

http://gauravmantri.com/2012/11/17/storage-client-library-2-0-migrating-table-storage-code/

http://gauravmantri.com/2012/11/24/storage-client-library-2-0-migrating-queue-storage-code/

http://gauravmantri.com/2012/11/28/storage-client-library-2-0-migrating-blob-storage-code/

http://gauravmantri.com/2012/12/26/storage-client-library-2-0-exception-handling/

http://gauravmantri.com/2012/12/30/storage-client-library-2-0-implementing-retry-policies/

于 2013-09-04T18:06:56.227 回答