我试图从我的Windows 8应用程序访问Azure blob sotage。我看到这example,但在他使用Windows Azure存储客户端库的Windows 8,我可以'在github,谷歌等找到这个库。我怎样才能从我的Windows 8访问Blob存储区应用程序&从WinRT应用程序访问Azure Blob存储
回答
Windows 8的Windows Azure存储客户端库是用于.Net的Windows Azure存储客户端库的一部分(https://github.com/WindowsAzure/azure-sdk-for-net)。直接链接RT版:https://github.com/WindowsAzure/azure-sdk-for-net/tree/master/microsoft-azure-api/Services/Storage/Lib/RT。
您需要做的就是使用第一个链接下载整个源代码,在VS 2012中打开解决方案并构建RT
项目。您将获得必要的winmd
文件。
UPDATE:
其实我下载项目的源代码,从你上面提到的链接,我发现,它并没有使用存储客户端库Windows 8实际上它使用的Windows Azure移动客户端SDK对于Windows 8,您可以从这里下载:http://www.windowsazure.com/en-us/downloads/(Mobile - > Windows Store)。一旦你这样做,那么你的代码应该编译。为了运行该应用程序,您需要首先创建一个移动服务,您可以访问Windows Azure门户并在您访问时获取应用程序密钥(底部按钮栏 - >管理密钥)。您需要移动服务URL和应用程序密钥,以便将它们粘贴到app.xaml.cs文件中。
如果我通过这个[link](http://www.windowsazure.com/en-us/downloads/)下载.net的azure sdk,或者所有这些都需要从github下载? – Viacheslav 2013-04-09 11:47:09
您提到的链接是针对整个SDK的,我还没有看到包含Windows 8的库(我下载了.Net SDK)。您可能想尝试从那里下载适用于Windows应用商店的SDK(Mobile - > Windows Store)(尽管我不确定这是否可行)。我认为最安全的选择是从Github下载(也是最快的)。 – 2013-04-09 11:54:51
谢谢。 Windows Store仅为蔚蓝的移动服务提供参考。可能会出现问题 - 在第1个github链接的自述文件中写道:“要获得由Microsoft分发的该库的二进制文件,可以在您的项目中使用,也可以通过.NET包管理器NuGet._安装它们,但是当我尝试安装WindowsAzure.Storage软件包,nuget给我错误“Install-Package:Could not install package'System.Spatial 5.2.0'。您正尝试将此软件包安装到目标为'.NETCore,Version = v4.5',但该软件包不包含...可能是你现在怎么修复它? – Viacheslav 2013-04-09 12:12:26
如果任何人需要较旧的Windows 8 Windows Azure存储客户端库,则可以从here下载。那么我也会建议下载源代码并编译它。
- 1. 从VB6应用程序访问Azure Blob存储
- 2. 从本地IIS应用程序访问Azure Blob存储
- 3. 如何通过Flex应用程序访问Azure blob存储?
- 4. 从Azure存储blob访问元数据
- 5. 访问Azure blob存储使用C++
- 6. 使用Codeigniter访问Azure blob存储
- 7. 访问的Windows Azure Blob存储
- 8. 访问Amazon EMR中的Azure blob存储
- 9. Azure Blob存储的事务访问
- 10. Windows Azure本地Blob存储访问?
- 11. 超时:从Azure ML实验中访问Azure blob存储
- 12. Azure blob存储共享访问策略应用/删除
- 13. 从azure blob存储在winRt下载图像
- 14. Interupting从Azure的Blob存储
- 15. 从Azure Powershell访问存储
- 16. 用Asp.net核心web应用程序Azure blob存储
- 17. Azure Blob存储列表Blob
- 18. Azure blob存储 - blob策略
- 19. 在独立应用程序中记录到azure blob存储区
- 20. Web应用程序中的log4net for Azure存储Blob?
- 21. Azure的应用程序(Blob存储)仅在localhost
- 22. 在azure blob存储中编写应用程序日志文件
- 23. Windows Phone 7.1应用程序直接访问Azure存储
- 24. 在Windows Azure Blob存储中使用WinRT BackgroundUploader
- 25. 在Azure Logic应用程序条件下访问Azure SQL存储过程
- 26. 使用angular2应用程序使用Azure blob存储和Azure代理功能
- 27. Azure DocumentDB和Azure Blob存储
- 28. Azure blob存储SAS
- 29. node.js azure存储blob
- 30. Azure的Blob存储
对 - 链接坏了,我也找不到它! – 2013-04-09 11:21:13