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


Answers

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

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

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

  • Src: « C: \ Program Files \ Microsoft SDKs \ Azure \ .NET SDK \ v2.4 \ bin "
  • Dst: « C: \ Program Files \ Microsoft SDKs \ Azure \ .NET SDK \ v2.5 \ bin "

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

  1. Microsoft.WindowsAzure.Packaging.dll
  2. Microsoft.WindowsAzure.ServiceModel.Common.dll

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

Question

После успешного обновления моего облачного сервиса до нового «Azure SDK для .NET 2.5.1 » у меня возникла следующая ошибка при попытке упаковки / публикации.

Не удалось загрузить файл или сборку «Microsoft.WindowsAzure.Packaging, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35» или одна из его зависимостей. Система не может найти указанный файл. C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Windows Azure Tools \ 2.5 \ Microsoft.WindowsAzure.targets

Связанная строка в конфигурационном файле «Microsoft.WindowsAzure.targets» составляет 2930, что, очевидно, связано с CSPack.

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

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

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

Я запускаю обновление VS 2013 4.




Related