Я попытался получить доступ к azure blob sotage из моего приложения для Windows 8. Я вижу этот пример, но в нем используется Клиентская библиотека хранилища Windows Azure для Windows 8, я не могу найти эту библиотеку на github, google и т. д. Как я могу получить доступ к хранилищу BLOB-объектов из моего приложения Windows 8 и
Получение доступа к хранилищу BLOB-объектов Azure из приложения WinRT
Ответы (2)
Клиентская библиотека хранилища Windows Azure для Windows 8 является частью клиентской библиотеки хранилища Windows Azure для .Net (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
файлы.
ОБНОВЛЕНИЕ:
На самом деле я скачал исходный код проекта по ссылке, которую вы упомянули выше, и обнаружил, что он не использует клиентскую библиотеку хранилища для Windows 8. На самом деле он использует Windows Azure Mobile Client SDK для Windows 8, который вы можете скачать здесь: http://www.windowsazure.com/en-us/downloads/ (для мобильных устройств -- > Магазин Windows). Как только вы это сделаете, ваш код должен скомпилироваться. Чтобы запустить приложение, вам нужно сначала создать мобильную службу, которую вы можете сделать, посетив портал Windows Azure, и пока вы там, также получите ключ приложения (нижняя панель кнопок -> Управление ключами). Вам потребуется URL-адрес мобильной службы и ключ приложения, чтобы их можно было вставить в файл app.xaml.cs.
Если кому-то нужна старая клиентская библиотека хранилища Windows Azure для Windows 8, ее можно загрузить с . здесь. Тогда также я бы предложил загрузить исходный код и скомпилировать его.