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