Windows Azure копирует зависимые сборки - PullRequest
1 голос
/ 26 октября 2011

Я пытаюсь развернуть рабочую роль Windows Azure в облаке.VS2010 содержит три проекта, таких как:

  1. Облачный проект
  2. Проект рабочей роли
  3. Проект класса помощника

Проект класса My Helperиспользует ссылку на сборку WIF (Microsoft.IdentityModel).Роль проекта Worker ссылается на класс Helper.Я установил Копировать локальный в true для сборки Helper и WIF.Когда я упаковываю и внедряю в свою облачную службу, у меня появляется предупреждение:

Проект 'WorkerService' зависит от следующей сборки: C: \ Users \ foo \ Documents \ Visual Studio 2010\ Проекты \ HelloCloud \ Helper \ Bin \ Debug \ Microsoft.IdentityModel.dll.Эта сборка отсутствует в упаковке.Чтобы убедиться, что роль запускается, добавьте эту сборку в качестве ссылки на проект и задайте для свойства Copy Local значение true.

Моя рабочая роль продолжает сбой при каждой попытке запуска.Увидев журнал Intellitrace, я вижу, что все сборки, кроме Microsoft.IdentityModel.dll, копируются.

Как получить необходимую сборку в классе Helper для копирования в пакет службы?

Спасибо, Майк.

1 Ответ

0 голосов
/ 31 октября 2011

ммм ... «Локальное копирование» сработало для меня (я просто развернул простое приложение на веб-роли, и оно сработало).Не уверен, почему рабочая роль этого не делает.

Я нашел эту статью, хотя: http://msdn.microsoft.com/en-us/library/windowsazure/hh403974.aspx

Возможно, вы захотите попробовать это.(У меня нет)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...