Обновление Azure 2.5 SDK приводит к сбою CSPack

Я только что обновил до Azure SDK Tools 2.5 в Visual Studio 2012, и когда я пытаюсь опубликовать через GUI для Azure, я получаю следующую ошибку во время последнего шага CSPack.

СООБЩЕНИЕ ОШИБКИ:

Задача "CSPack" неожиданно завершилась. System.Runtime.Serialization.SerializationException: Введите 'System.Xml.Linq.XElement' в Assembly 'System.Xml.Linq, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' не помечен как сериализуемый.

Я понимаю, что предлагает эта ошибка, но не может понять, что приводит к сбою... поскольку предыдущая версия SDK Tools не имела проблем с этой ссылкой.

Любая помощь приветствуется

Ответы

Ответ 1

Хотя я не знаю причину. Я нашел обходное решение после обновления до Azure SDK 2.5:

Скопируйте версию Azure SDK 2.4 cspack.exe, ServiceDescription.dll и Microsoft.ServiceHosting.Tools.MsBuildTasks.dll в папку Azure SDK 2.5 cspack.exe и замените ее. Это будет использовать cspack 2.4 для пакетной работы с Azure SDK 2.5.

Проверено развертывание пакета в Azure без проблем.

Ответ 2

В команде разработчиков, это ошибка в 2.5 версиях инструментов. Он будет исправлен в версии 2.5.1, которая, как ожидается, будет доступна до конца этого месяца (март).

Ответ 3

Эта ошибка теперь исправлена ​​в последней версии Azure SDK 2.5.1.

Ответ 4

С той же проблемой. Решено отменить SDK 2.5 и вернуться к 2.4. Это не единственная проблема. Ничего не работает, как обычно, серверные инструменты Azure не работают. Я был отключен, затем мне пришлось удалить мою учетную запись и добавить ее снова, чтобы увидеть учетные записи хранилища. Но это не устранило проблемы и не выполняло какую-либо работу над объектами хранения, такими как таблицы, например.

Удаление Azure SDK 2.5 не требуется. Просто верните обновление проектов VS.

Ответ 5

Я также получал эту ошибку при загрузке решения VS 2013 с несколькими проектами Azure "webrole" после обновления до Azure 2.5 от 2.4. Я также не смог увидеть что-то, что в настоящее время развернуто на Azure с помощью Server Tools. Я решил перезагрузить мою машину dev, и ошибки исчезли при загрузке решения, и я снова смог просмотреть сервер Azure. Я также смог восстановить все решение без каких-либо проблем, но я еще не пытался развернуть Azure с VS 2013.