Обновление Azure 2.5 SDK вызывает сбой CSPack

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

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

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

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

Любая помощь с благодарностью

5 ответов

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

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

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

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

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

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

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

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

Другие вопросы по тегам