Ошибка при добавлении контроллера таблиц мобильных приложений Azure.

У меня есть новая установка Visual Studio 2017, RTM (15.0.0+26228.9). Я создал новый проект на основе шаблона «Мобильное приложение Azure». (создано нормально) Затем в папке «Контроллеры» я щелкнул правой кнопкой мыши «Добавить контроллер ...». Я попробовал каждый из следующих 2 шаблонов и получил ошибку на каждом:

Azure Mobile Apps Custom Controller
Azure Mobile Apps Table Controller

Прежде всего, рассматривая Контроллер таблицы, я получил сообщение об ошибке: Произошла ошибка при запуске выбранного генератора кода: "Привязка TwoWay или OneWayToSource не может работать со свойством "EntityTypes" типа, доступным только для чтения. «Microsoft.Cct.MobileApps.WebExtensions.Scaffolding.MobileAppsTableControllerViewModel».

Пользовательский контроллер позволил мне выбрать имя контроллера, а затем показал ошибку: Произошла ошибка при запуске выбранного генератора кода: «Не удалось найти шаблон» в этих папках ['C: \Program Files (x86)\Microsoft SDK\Microsoft Azure\Mobile Apps\2.0\Scaffold'], включая подпапки.'

Стандартный контроллер веб-API - пустой работал нормально.

Инструменты Azure App Services показывают версию 3.0.0 (15.0.30209.0).

EDIT 01.04.2017: воспроизведен симптом контроллера таблицы с новым проектом мобильного приложения, та же ошибка при создании таблицы, даже после переустановки с последней версией инструмента, как указано в комментариях:

введите описание изображения здесь

введите описание изображения здесь

Любые идеи?

-Джон


person JohnKoz    schedule 26.03.2017    source источник
comment
Вам удалось решить проблему с TableController? У меня был точно такой же сценарий, как вы описали. Выбранный ответ устранил мою проблему с пользовательским контроллером, но я все еще не могу создать контроллер таблицы!   -  person xhedgepigx    schedule 31.12.2017


Ответы (1)


Перейдите по адресу https://www.microsoft.com/en-us/download/details.aspx?id=54917, загрузите только AzureMobileAppsSdkPackagesV2.0.msi и установите его. Затем попробуйте добавить новый пользовательский контроллер еще раз, и проблема должна исчезнуть.

person Juliano Nunes Silva Oliveira    schedule 29.03.2017
comment
Я скачал AzureMobileAppsSDKPackagesV2.0.mis и установил его. Он завершился нормально. Теперь я могу успешно создать пользовательский контроллер, но все еще не контроллер таблицы - та же ошибка. Я перезапустил установку, он просит удалить или восстановить. Попросил починить, тот же результат с контроллерами. Программа «Установка и удаление» сообщает 2.0.50228.0. - person JohnKoz; 29.03.2017
comment
Для Table Controller я предполагаю, что проблема может быть связана со структурой вашего класса. Можете ли вы добавить код к вашему вопросу? - person Juliano Nunes Silva Oliveira; 30.03.2017
comment
Какая структура класса? СущностьДанные? - person mister_giga; 31.03.2017
comment
Не уверен, что это связано со структурой моего класса, я создал новый проект мобильного приложения, затем сразу же попытался создать Table Controller и столкнулся с тем же симптомом. Я отредактировал свой исходный пост со структурой проекта OOB. - person JohnKoz; 01.04.2017
comment
@mister_giga, не уверен, что спрашиваешь? - person JohnKoz; 01.04.2017
comment
Вам когда-нибудь удавалось решить эту проблему? Я имею ту же самую проблему. Я также нашел это developercommunity.visualstudio.com/content/problem/31200/ - person AHA; 06.05.2017