繁体   English   中英

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

[英]Where is the NuGet package for Microsoft.WindowsAzure.ServiceRuntime?

我们之前通过SDK引用了我们的Windows Azure库,我注意到他们现在已经他们提供了NuGet包 这显然更好,所以我正在交换NuGet包的所有引用。

但是,我找不到包含RoleEnvironment等类的Microsoft.WindowsAzure.ServiceRuntime.dll的NuGet包。

我们应该从SDK安装中引用这个dll而不是nuget包吗? 这似乎非常奇怪。 我只是没有看到这个组件的包装?

我现在已经安装了所有“windowsazureofficial”标记的软件包(只是暂时的),但它们似乎都没有正确的引用!

最新的Windows Azure SDK是1.7所以如果您需要更新Microsoft.WindowsAzure.ServiceRuntime,则必须在您的计算机中手动安装SDK并将这些引用添加到您的角色。

如何添加Microsoft.WindowsAzure.ServiceRuntime

对于仍然在争斗的人,请确保你在Assemblies> Extensions下查看;)这已经让我在3个月内完成了两次!

我遇到了类似的问题。

选项1)

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

在这种情况下,您应该下载并创建一个“静态”链接。

选项2)

我发现了一个NuGet包:

Azure SDK 2.2 DLL

PM> Install-Package AzureSDK2.2DLLs

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

您需要安装要使用的Azure SDK的特定版本。

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

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

目前似乎没有一个,但我发现了这个: AnglicanGeek的非官方Windows Azure服务运行时1.6

它现在是NuGet上的常规包:

Install-Package Microsoft.WindowsAzure.SDK

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

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

您可以在路径中找到Microsoft.WindowsAzure.ServiceRuntime.dll

Program Files\Microsoft SDKs\Windows Azure\.NET SDK\<sdk_version>\bin\runtimes\base

它们可能不希望分发SDK的核心部分,因此您仍然需要安装实际的SDK。 我(通过nuget)向“windowsazureofficial”nuget包的所有者发送消息并询问反馈,如果我收到回复,我会更新。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM