Azure SDK 2.5.1 не удается опубликовать cloudService


после успешного обновления облачного сервиса для нового "пакета SDK для Azure для .Сети 2.5.1 " я получил следующую ошибку при попытке упаковки / публикации.

не удалось загрузить файл или сборку 'Microsoft.На сайте windowsazure.Упаковка, Версия=1.0.0.0, культура=нейтральная, PublicKeyToken=31bf3856ad364e35 ' или одна из его зависимостей. Система не может найти файл указанный. C:Program Файлы (x86)MSBuildMicrosoftVisualStudiov12. 0Windows Azure Сервис2.5Microsoft.На сайте windowsazure.цели

соответствующая строка в "Microsoft.На сайте windowsazure.цели " конфигурационный файл 2930 что, очевидно, связано с CSPack.

<CSPack
  ServiceDefinitionFile="@(TargetServiceDefinition)"
  Output="@(PublishServicePackage)"
  PackRoles="@(Roles)"
  SiteMapping="@(SiteMapping)"
  RoleProperties="@(RoleProperties)"
  ImportedModules="@(ImportedModules)"
  CopyOnly="false"
  >
</CSPack>

поэтому я продолжил создавать новую облачную службу Azure в новом новом проекте, чтобы узнать, что-то пошло не так с обновлением. К сожалению, проблема сохраняется.

есть ли обходной путь или мне придется откатиться к v2. 4 (что вызовет у меня значительные количество боли)

Я работаю на VS 2013 update 4.

2 60

2 ответа:

извините за беспокойство, все. Мы расследуем, что является причиной этого. Похоже, что есть странное поведение с нашими установщиками, где в некоторых средах эти два двоичных файла не установлены правильно.

мы обнаружили, что если 2.5.1 Azure Authoring Tools удален и переустановлен, недостающие двоичные файлы будут установлены правильно. Поэтому, если вы столкнулись с этой проблемой, удалите Authoring Tools v2.5. 1 из программ и компонентов и переустановите их через веб Установщик платформы или прямые ссылки:

http://download.microsoft.com/download/1/E/7/1E76DD6F-66F1-47E0-A76A-3BBAAC617316/MicrosoftAzureAuthoringTools-x64.msi

http://download.microsoft.com/download/1/E/7/1E76DD6F-66F1-47E0-A76A-3BBAAC617316/MicrosoftAzureAuthoringTools-x86.msi

извинения за доставленные неудобства. Мы продолжим расследование.

Я искал локально необходимую dll и нашел ее почти во всех предыдущих версиях Azure .Net SDK (начиная с версии 2.0 и далее, я считаю).

Search results

поэтому, чтобы исправить это, вам нужно скопировать следующие DLL из предыдущей версии v2.4 SDK в аналогичное место для v2.5.

пути установки SDK.

  • Src location:"C:\Program Файлы\Microsoft SDKs\Azure\.NET SDK\v2. 4\bin"
  • расположение ДСТ: "C:\Program файлы\Microsoft SDKs\Azure\.NET SDK\v2. 5\bin"

DLL для копирования (отсутствует):

  1. Microsoft.На сайте windowsazure.Упаковка.dll
  2. Microsoft.На сайте windowsazure.Средство servicemodel.Общий.dll

поскольку на это может быть лучший ответ, я пока не буду отмечать это как ответ.