Обновление 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.