如何确定、查找、安装和引用合适的 Azure SDK 包?

How to determine, find, install and reference a proper Azure SDK package?

我正在尝试正确安装 Azure SDK,引用它并基于它构建应用程序。

首先,我不确定是否需要在 Visual Studio 2015 附带的基础上安装 Azure SDK。

其次,当我访问以下url时,我陷入了"rabbit hole":

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 存储。我如何确定究竟需要什么以及查找和安装它们的最佳方法是什么?

包比较零散,我觉得应该有流程图帮我确定需要的包。

谢谢,

我建议您使用 Web Platform Installer 而不是直接下载这个那个包。 WPI 就方便多了,什么都装。

对于 Azure SB,您将需要 NuGet 包。

对于 Azure 存储,如果您需要先针对本地存储进行测试而不是尝试连接到 Azure 存储,您可以使用 Web 平台安装程序安装 Azure SDK - 它会为您安装 Azure 存储模拟器。 Details.

然而,Azure SDK 在为 Azure 开发时是一个非常有用的软件。

My application needs to use Azure Service Bus and Azure storage. How do I determine what exactly is required and what is the best way to find and install them?

如果您只需要 Azure Service BusAzure 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注意事项

Azure SDK 非常全面(Azure 也是如此),包括用于构建和管理可在 Azure 中部署的各种应用程序的工具和库。正如 Alex 在他的回答中提到的,向下 Web Platform Installer 是最简单的,因为它会为您安装 SDK 中包含的所有内容。

但是您也可以根据您的项目要求选择SDK的组件并单独安装它们。例如,当您转到 link: https://www.microsoft.com/en-us/download/details.aspx?id=51657 时,您将看到构成 SDK 2.9 的所有组件。在此页面上,当您单击下载按钮时,您将能够 select 想要根据项目要求下载的组件。