Где пакет NuGet для Microsoft.WindowsAzure.ServiceRuntime?

Ранее мы ссылались на наши библиотеки Windows Azure через SDK, и я заметил, что они теперь пакеты NuGet для них. Это, конечно, намного лучше, поэтому я заменяю все эти ссылки для пакетов NuGet.

Однако я не могу найти пакет NuGet для Microsoft.WindowsAzure.ServiceRuntime.dll, который содержит классы, такие как RoleEnvironment и т.д..

Предполагаем ли мы ссылаться на эту DLL из установки SDK, а не на пакет nuget? Это кажется чрезвычайно странным. Я просто не вижу пакет для этой сборки?

Теперь я установил все тегированные "windowsazureofficial" пакеты (только временно), и ни один из них не имеет правильной ссылки!

Ответ 1

Последний Windows Azure SDK равен 1.7. Если вам нужно обновить Microsoft.WindowsAzure.ServiceRuntime, вам придется вручную установить SDK на свой компьютер и добавьте эти ссылки на свою роль.

Ответ 2

Как добавить Microsoft.WindowsAzure.ServiceRuntime

Для тех, кто все еще сражается, убедитесь, что вы смотрите в разделе "Ассемблеры" > "Расширения";) Теперь это получило меня дважды в течение 3 месяцев!

Ответ 3

У меня была похожая проблема.

Опция 1)

Я добавил dll DLL в моем хранилище Google Drive: Microsoft.WindowsAzure.CloudDrive

В этом случае вам следует скачать и создать "статическую" ссылку.

Вариант 2)

и я нашел пакет NuGet:

Библиотеки Azure SDK 2.2

PM> Install-Package AzureSDK2.2DLLs

Если вам нужна дополнительная информация, пожалуйста, свяжитесь со мной.

Ответ 5

Вам необходимо установить конкретную версию Azure SDK, с которой вы хотите построить.

На самом деле вам нужно только установить определенные части, включая справочные библиотеки (есть несколько частей SDK, которые вы можете скачать отдельно) - и это зависит от того, какие сборки вы ищете.

например. для 2.2 или 2.3 SDK и Microsoft.WindowsAzure.ServiceRuntime или сборок Microsoft.WindowsAzure.Diagnostics вам понадобится установщик MSI для WindowsAzureAuthoringTools, а не MSA WindowsAzureLibsForNet-x64 MSI, который устанавливает некоторые другие справочные библиотеки.

Ответ 6

Теперь это обычный пакет на NuGet:

Install-Package Microsoft.WindowsAzure.SDK

Ответ 7

Список всех пакетов Azure: Azure SDK для .NET

Примечание. Перед загрузкой файлов SDK просмотрите шаги установки для понимания процесса и зависимостей, связанных с установкой SDK. Для версий SDK 1.7 и более поздних версий используйте шаги установки которые включены в ссылки на Руководство по установке. Для SDK 1.6 и ранее, следуйте инструкциям по установке, перечисленным ниже на этой странице.

Ответ 8

Вероятно, они не хотят распространять основные части SDK, поэтому у вас все еще есть требование установить фактический SDK. Я отправил (через nuget) владельцев "windowsazureofficial" пакетов nuget и попросил обратной связи, и я обновлю это, если услышу.

Что касается обновления, сначала получите sdk, а затем следуйте инструкциям по обновлению . Ссылки будут автоматически обновляться, и он также сможет конвертировать локальные ссылки в ссылки на пакеты nuget, когда это возможно.

Ответ 9

Вы можете найти Microsoft.WindowsAzure.ServiceRuntime.dll расположенный по пути:

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