我尝试从我的 Windows 8 应用程序中访问 azure blob sotage。我看到了这个 例子,但在他使用Windows Azure Storage Client Library for Windows 8时,我无法在 github、google 等上找到这个库。如何从我的 Windows 8 应用程序访问 blob storagw&
2 回答
适用于 Windows 8 的 Windows Azure 存储客户端库是适用于 .Net ( https://github.com/WindowsAzure/azure-sdk-for-net ) 的 Windows Azure 存储客户端库的一部分。RT 版本的直接链接:https ://github.com/WindowsAzure/azure-sdk-for-net/tree/master/microsoft-azure-api/Services/Storage/Lib/RT 。
您需要做的是使用第一个链接下载整个源代码,在 VS 2012 中打开解决方案并仅构建RT
项目。然后,您将获得必要的winmd
文件。
更新:
实际上我从你上面提到的链接下载了项目的源代码,我发现它没有使用 Windows 8 的存储客户端库。它实际上使用了 Windows 8 的 Windows Azure 移动客户端 SDK,你可以从这里下载:http: //www.windowsazure.com/en-us/downloads/(移动设备 --> Windows 应用商店)。一旦你这样做,那么你的代码应该编译。为了运行该应用程序,您需要首先创建一个移动服务,您可以通过访问 Windows Azure 门户来完成,当您在那里时,获取应用程序密钥(底部按钮栏 --> 管理密钥)。您需要移动服务 URL 和应用程序密钥,以便将它们粘贴到 app.xaml.cs 文件中。
如果有人需要适用于 Windows 8 的旧版 Windows Azure 存储客户端库,则可以从此处下载。然后我也建议下载源代码并编译它。