Как определить, найти, установить и сослаться на подходящий пакет SDK для Azure?

Я пытаюсь правильно установить пакет Azure SDK, сослаться на него и создать на его основе приложение.

Во-первых, я не уверен, нужно ли мне устанавливать Azure SDK поверх того, что поставляется с Visual Studio 2015.

Во-вторых, когда я посещаю следующий URL, я попадаю в «кроличью нору»:

https://azure.microsoft.com/en-us/documentation/articles/dotnet-sdk/

… Он отсылает меня к кучке фрагментированных установок здесь:

https://azure.microsoft.com/en-us/downloads/

…. Когда я выбираю «Клиентские библиотеки» в приведенном выше URL-адресе, я получаю следующие варианты: более 100 из них !! : https://www.nuget.org/packages?q=windowsazureofficial

Мое приложение должно использовать служебную шину Azure и хранилище Azure. Как определить, что именно требуется, и как лучше всего их найти и установить?

Я думаю, что с рядом фрагментированных пакетов должна быть блок-схема, которая поможет мне определить требуемые пакеты.

Спасибо,


person Allan Xu    schedule 19.04.2016    source источник


Ответы (2)


я предлагаю вам использовать установщик веб-платформы вместо прямой загрузки этого и- этот пакет. WPI намного удобнее, и он устанавливает все необходимое.

Для Azure SB вам понадобится пакет NuGet.

Для службы хранилища Azure, если вам нужно сначала протестировать его на локальном хранилище, а не пытаться подключиться к хранилищу Azure, вы можете установить Azure SDK с помощью установщика веб-платформы - он установит вам эмулятор хранилища Azure. Подробнее.

Однако Azure SDK - очень полезный компонент программного обеспечения при разработке для Azure.

person Alex Belotserkovskiy    schedule 19.04.2016
comment
Вы только что упомянули пять различных установок ... Есть ли какая-нибудь карта, которая показывает мне общую картину? - person Allan Xu; 20.04.2016
comment
Привет, я не уверен, существует ли такая карта. У Microsoft есть здесь несколько чертежей - azure.microsoft.com/en-us / documentation / articles / и общий графический обзор платформы, но я не видел карты, на которой говорилось бы, что для использования Azure SB вам следует использовать Azure SDK, для использования этого не следует и т. д. . Или здесь может быть полезно введение - azure.microsoft .com / ru-ru / документация / статьи / - person Alex Belotserkovskiy; 20.04.2016
comment
+ Я бы сказал, что у большинства служб Azure есть пакет NuGet, который вы можете использовать для добавления функциональности в свой проект. В пакете SDK Azure есть эмуляторы для облачных служб и хранилищ, а также добавлены некоторые параметры развертывания / шаблонов в Visual Studio. - person Alex Belotserkovskiy; 20.04.2016
comment
Привет, Алекс! Могу ли я предположить, что Azure SDK включает все пакеты NuGet, а также инструменты и симуляторы? а для отдельных пакетов у меня есть опция NuGet в дополнение к SDK? Спасибо за помощь. - person Allan Xu; 20.04.2016
comment
Привет, Аллан, нет, в Azure SDK это не входит. Включает эмуляторы + инструменты. Пакеты NuGet следует устанавливать через диспетчер NuGet / etc. - person Alex Belotserkovskiy; 20.04.2016

Мое приложение должно использовать служебную шину Azure и хранилище Azure. Как определить, что именно требуется, и как лучше всего их найти и установить?

Если вам нужны только клиентские библиотеки для Azure Service Bus и Azure Storage, вы можете скачать соответствующие пакеты Nuget отсюда:

Хранилище Azure: http://www.nuget.org/packages/WindowsAzure.Storage/

Сервисная шина Azure: http://www.nuget.org/packages/WindowsAzure.ServiceBus/

Если вам понадобятся другие пакеты, просто найдите их на веб-сайте Nuget. Например, если мне нужна библиотека Azure AD .Net, я просто буду искать Azure Active Directory.

Для службы хранилища Azure существует эмулятор локального хранилища, который устанавливается вместе с SDK. Однако вы можете загрузить только эмулятор хранилища отсюда: https://azure.microsoft.com/en-us/downloads/?sdk=net (найдите Azure Storage Emulator на этой странице).

Обратите внимание, что на данный момент эмулятора локальной служебной шины нет.

Примечание о SDK

Пакет SDK для Azure является довольно всеобъемлющим (как и Azure) и включает инструменты и библиотеки для создания и управления различными типами приложений, которые можно развернуть в Azure. Как сказал Алекс в своем ответе, спуститься Web Platform Installer проще всего, поскольку он устанавливает для вас все, что включено в SDK.

Однако вы также можете выбрать компоненты SDK в соответствии с требованиями вашего проекта и установить их по отдельности. Например, когда вы переходите по этой ссылке: https://www.microsoft.com/en-us/download/details.aspx?id=51657, вы увидите все компоненты, составляющие SDK 2.9. На этой странице, когда вы нажмете кнопку загрузки, вы сможете выбрать компоненты, которые хотите загрузить, в зависимости от требований вашего проекта.

person Gaurav Mantri    schedule 20.04.2016