Не удается загрузить общий "проект" в приложении Windows Universal после обновления до Azure SDK 2.6

Я только что установил апрельскую версию Azure SDK. Это версия 2.6 и ранее я был на 2.5. Теперь один из моих проектов не загрузится. Это общий проект в универсальном приложении Windows.

Когда я нажимаю правой кнопкой мыши проект и выбираю 'reload', я получаю всплывающую ошибку

Метод или операция не реализованы

Visual Studio screenshot

Окно вывода дает более подробную информацию:

Things.Shared.shproj: ошибка: композиция произвела одиночный ошибка композиции. Основная причина приведена ниже. Обзор Свойство CompositionException.Errors для получения более подробной информации.

1) Экспорт не найден, что соответствует ограничению:   ContractName Microsoft.VisualStudio.ProjectSystem.References.IBuildDependencyProjectReferencesService   RequiredTypeIdentity Microsoft.VisualStudio.ProjectSystem.References.IBuildDependencyProjectReferencesService

Результат: не удается установить импорт "Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService.ProjectReferencesService(ContractName =" Microsoft.VisualStudio.ProjectSystem.References.IBuildDependencyProjectReferencesService ")" на части 'Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService. Элемент: Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService.ProjectReferencesService(ContractName = "Microsoft.VisualStudio.ProjectSystem.References.IBuildDependencyProjectReferencesService" ) → Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService

В результате: не удается получить экспорт "Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService.WireUp(ContractName =" Microsoft.VisualStudio.ProjectSystem.ConfiguredProject.AutoLoad ")" от части 'Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService. Элемент: Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService.WireUp(ContractName = "Microsoft.VisualStudio.ProjectSystem.ConfiguredProject.AutoLoad" ) → Microsoft.VisualStudio.Azure.Deployment.ProjectReferenceMaintenanceService

В других частях универсального приложения Windows (проект Windows 8.1 и проекта Windows Phone 8.1) установлены два пакета Azure NuGet: Windows Azure Mobile Services 1.3.2 и Windows Azure Storage 4.3.0. (N.B. Эти два проекта загружаются без проблем.)

Это не шоу-стоппер для меня, так как удаление Azure SDK 2.6 устраняет отказ загрузки. Для удаления я иду через панель управления, чтобы "удалить или изменить программу", а затем удалить Microsoft Azure Tools для Microsoft Visual Studio 2013 - v2.6

uninstall

Я хотел бы знать, как исправить это, не удаляя Azure SDK 4.6.

Ответы

Ответ 1

На форуме Azure Mobile Services Чак Вейнингер опубликовал следующий ответ:

[исправлена] сборка Azure SDK 2.6 теперь доступна, но она может и не иметь распространяется на все серверы загрузки.

Вы можете запустить установщик веб-платформы, и если у вас нет нового build, это должно позволить вам снова установить 2.6. Но это может не быть, если вы обращаетесь к серверу загрузки, у которого нет новые биты еще. Если WebPI не позволяет вам снова установить 2.6, подождите несколько часов и повторите попытку.

Номер сборки для версии с исправлениями 2.6.30508.1601. Вы можете определить сборку SDK с панели управления → Программы и функции → Microsoft Azure Tools для Microsoft Visual Studio 2013 - версия 2.6. В столбце "Версия" будет отображаться сборка Число

Я следил за инструкциями Чак и у меня новая сборка, и общий проект теперь загружается без проблем.

Ответ 2

Мы смогли воспроизвести проблему, но в настоящее время у нее нет обходного пути. Если вы хотите использовать проекты Universal App с VS 2013, вам придется удалить Azure SDK для VS 2.6. Проблема не возникает на VS 2015 RC, если вы хотите попробовать. Мы надеемся скоро получить новости о том, как мы можем исправить эту проблему на VS 2013.

Чак Вейнингер, Dev Lead, Microsoft

https://social.msdn.microsoft.com/Forums/en-US/e8123821-dcb1-477f-a746-f6f016a724ea/cannot-load-shared-project-in-windows-universal-app-after-upgrading-to-azure-sdk-26?forum=azuremobile&prof=required#de621720-3afc-458c-ba85-f691be9e74c1