我们以前通过SDK引用了我们的Windows Azure库,我注意到他们有NuGet packages for them now。这显然更好,所以我正在交换NuGet包的所有引用。
但是,我找不到包含RoleEnvironment等类的Microsoft.WindowsAzure.ServiceRuntime.dll的NuGet包。
我们是否应该从SDK安装中引用此dll而不是nuget包?这似乎非常奇怪。我只是没有看到这个组件的包装?
我现在已经安装了所有“windowsazureofficial”标记的软件包(只是暂时的),但它们似乎都没有正确的引用!
答案 0 :(得分:26)
最新Windows Azure SDK is 1.7所以如果您需要更新Microsoft.WindowsAzure.ServiceRuntime,则必须在您的计算机中手动安装SDK并将这些引用添加到您的角色。
答案 1 :(得分:19)
答案 2 :(得分:8)
我遇到了类似的问题。
选项1)
我在Google云端硬盘存储空间中添加了dll
图片:Microsoft.WindowsAzure.CloudDrive
在这种情况下,您应该下载并创建一个"静态"链接。
选项2)
我找到了一个NuGet包:
PM> Install-Package AzureSDK2.2DLLs
如果您需要更多信息,请与我联系。
答案 3 :(得分:3)
您需要安装要使用的Azure SDK的特定版本。
实际上你只需要安装它的某些部分,包括参考库(你可以单独下载SDK的多个部分) - 这取决于你要查找的程序集。
e.g。对于2.2或2.3 SDK和 Microsoft.WindowsAzure.ServiceRuntime 或 Microsoft.WindowsAzure.Diagnostics 程序集,您需要' WindowsAzureAuthoringTools' MSI安装程序 - 而不是WindowsAzureLibsForNet-x64' MSI,安装了一些其他参考库。
答案 4 :(得分:2)
目前似乎没有,但我发现了这一点:AnglicanGeek's Unofficial Windows Azure Service Runtime 1.6
答案 5 :(得分:2)
现在它是NuGet上的常规软件包:
Install-Package Microsoft.WindowsAzure.SDK
答案 6 :(得分:1)
列出所有Azure包:Azure SDK for .NET
注意:在下载SDK文件之前,请查看安装步骤 了解安装过程中涉及的过程和依赖关系 SDK。对于SDK 1.7及更高版本,请使用安装步骤 包含在下面的手动安装程序链接中。对于SDK 1.6和 之前,请按照本页后面列出的安装步骤进行操作。
答案 7 :(得分:1)
您可以在路径中找到console.log(snapshot.val().timeCreated)
:
1556862732273
答案 8 :(得分:0)