0

我对 (1) Azure SDK和 (2) Windows Azure Storage nu-get package versions有点困惑。有人可以解释什么版本的 SDK(最新的 2.3)使用最新的 nu-get 包(目前是最新的 4.0.1)。在 MSDN(1) 中说 2.3 版本包含“Azure Storage 3.0”。

它看起来像一个完整的混乱......

奇怪的是,更新 nu-get 包后,它删除了对旧“StorageClient.dll”的引用,并没有添加新程序集。相反,它添加了其他依赖项。

我开始认为这两个是一回事吗?已经有一个关于 SO的问题,这增加了更多的混乱。仅更新 nu-get 包 (2) 是否安全,或者我需要先运行 SDK 安装程序 (1)?nu-get 包(2) 是否只是 Client Api(1) 的包装器

有很多重大变化,但这是由于我认为版本的大幅跳跃,但只是想确认我走在正确的道路上。

4

2 回答 2

0

存储客户端库随 nuget 提供,并作为 Azure SDK 的一部分提供。由于存储客户端库的发展速度比 SDK 更快(我们通常每 6 到 7 周发布一次 nuget 更新),因此您通常会在 nuget 上看到最新版本的客户端库。一般来说,我们建议人们直接从 nuget 获取最新版本的客户端库。SDK 确实提供了一种方便的方式来获取其他 Azure 服务客户端库以及模拟器等工具,因此它可以是一次下载所有内容以便开始使用所有 Azure 服务的有用方式。

对于存储客户端库,您可以在Azure 存储团队博客上找到每个客户端库版本的详细概述- 因此,根据您要迁移的版本,您可能需要查看相关帖子以了解有关更改的更多信息。您还可以在此处找到我在不同线程上发布的一些升级指南。

杰森

于 2014-06-05T04:23:40.773 回答
0

关闭/重新打开解决方案后,我找到了答案。VS提示我没有安装SDK并要求我下载它,所以一切似乎都很好。

使用的Azure SDK 是 2.3(Windows Azure 工具)

它还将云配置的 schemaVersion 更新为“2014-01.2.3”,因此它围绕着最新的 Azure 客户端 API。

Windows Azure 工具提示

于 2014-06-04T09:01:04.557 回答