Microsoft.WindowsAzure.ServiceRuntime的NuGet包在哪里?

我们以前一直在通过SDK来提及我们的Windows Azure库,并且我注意到他们现在拥有NuGet包 。 这显然是更好的,所以我换出了所有这些NuGet包的引用。

但是,我无法find包含诸如RoleEnvironment等类的Microsoft.WindowsAzure.ServiceRuntime.dll的NuGet包。

我们应该从SDK安装而不是nuget包引用这个dll吗? 这似乎很奇怪。 我只是没有看到这个大会的包?

我现在已经安装了所有“windowsazureofficial”标签的软件包(只是暂时的),没有一个似乎有正确的参考!

最新的Windows Azure SDK是1.7,所以如果您需要更新Microsoft.WindowsAzure.ServiceRuntime,您将不得不在您的机器上手动安装SDK,并将这些引用添加到您的angular色。

我有类似的问题。

选项1)

我在Google云端硬盘存储中添加了dll libray: Microsoft.WindowsAzure.CloudDrive

选项2)

我发现这个NuGet包装:

Azure SDK 2.2 DLL

PM> Install-Package AzureSDK2.2DLLs

如果您需要更多信息,请与我联系。

如何添加Microsoft.WindowsAzure.ServiceRuntime

对于任何仍在作战的人来说,请确保你看看Assemblies> Extensions;)现在已经让我在两个月内两次了!

目前似乎还没有,但是我发现: AnglicanGeek的非官方Windows Azure Service Runtime 1.6

您需要安装要与之一起构build的特定版本的Azure SDK。

实际上,你只需要安装它的某些部分,包括参考库(可以单独下载SDK的多个部分),这取决于你正在寻找哪个程序集。

例如对于2.2或2.3 SDK和Microsoft.WindowsAzure.ServiceRuntimeMicrosoft.WindowsAzure.Diagnostics程序集,您需要“WindowsAzureAuthoringTools”MSI安装程序 – 而不是安装其他一些参考库的“WindowsAzureLibsForNet-x64”MSI。

现在它已经成为NuGet的常规软件包:

Install-Package Microsoft.WindowsAzure.SDK

列出所有Azure包: Azure SDK for .NET

注意:在下载SDK文件之前,请查看安装步骤以了解安装SDK所涉及的过程和相关性。 对于SDK 1.7及更高版本,请使用下面的“手动安装程序”链接中包含的安装步骤。 对于SDK 1.6及更早版本,请按照本页后面列出的安装步骤操作。

他们可能不想分发SDK的核心部分,因此您仍然需要安装实际的SDK。 我(通过nuget)传达了“windowsazureofficial”nuget包的所有者,并要求提供反馈,如果我收到回复,我会更新。

至于升级,首先得到SDK ,然后按照这里的升级说明。 引用将自动更新,并且它会将本地引用转换为nuget包引用。