2013-04-09 2 views
1

Я попытался получить доступ к лазурной блокаде сота из моего окна 8 приложения. Я вижу это example, но в нем используется Windows Azure Storage Client Library для Windows 8, я могу найти эту библиотеку в github, google ect. Как я могу получить доступ к блоку памяти из моего окна 8 приложение &Получение доступа к хранилищу Azure Blob из приложения WinRT

+0

Yep - ссылка сломана, я не могу ее найти! –

ответ

3

Клиентская библиотека Windows Azure для Windows 8 является частью библиотеки клиента Windows Azure Storage для .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.

Что нужно сделать, это загрузить весь исходный код с помощью 1-й ссылки, открыть решение в VS 2012 и построить только проект RT. Затем вы получите необходимые файлы winmd.

UPDATE:

На самом деле я загрузил исходный код проекта по ссылке вы упомянули выше, и то, что я обнаружил, что он не использует библиотеку Storage Client для Windows 8. Это на самом деле использует Windows Azure Mobile Client SDK для Windows 8, который вы можете скачать здесь: http://www.windowsazure.com/en-us/downloads/ (Mobile -> Windows Store). Как только вы это сделаете, ваш код должен скомпилироваться. Чтобы запустить приложение, вам нужно сначала создать мобильный сервис, который вы можете сделать, посетив портал Windows Azure, и пока вы там, получите также ключ приложения (панель нижних кнопок -> «Управление ключами»). Вам понадобится URL мобильной службы и ключ приложения, чтобы вы могли вставить их в файл app.xaml.cs.

+0

Если я загружаю azure sdk для .net этим [link] (http://www.windowsazure.com/en-us/downloads/) или все-таки мне нужно загружать с github вниз? – Viacheslav

+0

Ссылка, о которой вы указали, относится ко всему SDK, и я не видел там библиотеки для Windows 8 (я загружаю SDK .Net). Вы можете попробовать загрузить SDK для Windows Store (Mobile -> Windows Store) (хотя я не уверен, что это сработает). Я думаю, что самая безопасная ставка будет заключаться в загрузке с Github (и быстрее). –

+0

Спасибо. Windows Store дает ссылки только на лазурные мобильные службы. Может быть offtopic - в readme на 1-й github-ссылке пишет: «Чтобы получить двоичные файлы этой библиотеки, распространяемые Microsoft, готовые для использования в вашем проекте, вы также можете установить их с помощью диспетчера пакетов NuGet._», но когда я пытаюсь установить пакет WindowsAzure.Storage, nuget дать мне ошибку «Install-Package: не удалось установить пакет« System.Spatial 5.2.0 ». Вы пытаетесь установить этот пакет в проект, который нацелен на« .NETCore, Version = v4.5 ', но пакет не содержит ... может быть, вы теперь как это исправить? – Viacheslav

0

Если кому-то нужна старая клиентская библиотека Windows Azure Storage для Windows 8, вы можете скачать ее с here. Тогда также я предложил бы скачать источник и скомпилировать его.

Смежные вопросы