Where is the NuGet package for Microsoft.WindowsAzure.ServiceRuntime?

C#AzureNugetAzure Sdk-.NetAzure Service-Runtime

C# Problem Overview


We had previously been referring to our Windows Azure libraries via the SDK and I noticed that they have NuGet packages for them now. This is obviously way better, so I'm swapping out all of those references for the NuGet packages.

However, I can't find a NuGet package for Microsoft.WindowsAzure.ServiceRuntime.dll that contains classes such as RoleEnvironment, etc.

Are we supposed to be referencing this dll from the SDK installation and not a nuget package? That seems extremely odd. Am I just not seeing the package for this assembly?

I've now installed all of the "windowsazureofficial" tagged packages (just temporarily) and none of them seem to have the correct reference!

C# Solutions


Solution 1 - C#

The latest Windows Azure SDK is 1.7 so If you need updated Microsoft.WindowsAzure.ServiceRuntime you would have to manually install the SDK in your machine and add those references to your role.

Solution 2 - C#

How to add Microsoft.WindowsAzure.ServiceRuntime

For anyone still battling, make sure you look under Assemblies > Extensions ;) This has now got me twice within 3 months!

Solution 3 - C#

I had a similar problem.

Option 1)

I added a dll libray in my Google Drive Storage: Microsoft.WindowsAzure.CloudDrive

In this case you should download and create a "static" link.

Option 2)

and I found a NuGet Package:

Azure SDK 2.2 DLLs

PM> Install-Package AzureSDK2.2DLLs

If you need more information, please contact me.

Solution 4 - C#

You need to install the particular version of the Azure SDK which you want to build with.

Actually you only need to install certain parts of it including the reference libraries(there are multiple parts of the SDK you can download separately) - and it depends which assemblies you are looking for.

e.g. for 2.2 or 2.3 SDK and Microsoft.WindowsAzure.ServiceRuntime or Microsoft.WindowsAzure.Diagnostics assemblies, you need the 'WindowsAzureAuthoringTools' MSI installer - not the 'WindowsAzureLibsForNet-x64' MSI, which installs some of the other reference libraries.

Solution 5 - C#

There doesn't appear to be one at this time, but I found this: AnglicanGeek's Unofficial Windows Azure Service Runtime 1.6

Solution 6 - C#

It's now a regular package on NuGet:

Install-Package Microsoft.WindowsAzure.SDK

Solution 7 - C#

Its likely that they don't want to distribute the core parts of the SDK so you still have a requirement to install the actual SDK. I messaged (via nuget) the owners of the "windowsazureofficial" nuget packages and asked for feedback and I'll update this if I hear back.

As for upgrading, first get the sdk and then follow the upgrade instructions here. The references will automatically be updated and it will convert local references to nuget package references as well, when it can.

Solution 8 - C#

List with all Azure Packages: Azure SDK for .NET

> Note: Before downloading the SDK files, review the installation steps > to understand the process and dependencies involved in installing the > SDK. For SDK 1.7 and later releases, use the installation steps > included with the Manual Installers links below. For SDK 1.6 and > earlier, follow the installation steps listed later on this page.

Solution 9 - C#

You can find Microsoft.WindowsAzure.ServiceRuntime.dll located in the path:

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

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionAllen RiceView Question on Stackoverflow
Solution 1 - C#AvkashChauhanView Answer on Stackoverflow
Solution 2 - C#DavidView Answer on Stackoverflow
Solution 3 - C#d.danailovView Answer on Stackoverflow
Solution 4 - C#Tim Lovell-SmithView Answer on Stackoverflow
Solution 5 - C#Kyle TraubermanView Answer on Stackoverflow
Solution 6 - C#catfoodView Answer on Stackoverflow
Solution 7 - C#Allen RiceView Answer on Stackoverflow
Solution 8 - C#d.danailovView Answer on Stackoverflow
Solution 9 - C#SliverNinja - MSFTView Answer on Stackoverflow