【发布时间】:2017-03-26 17:58:01
【问题描述】:
我全新安装了 Visual Studio 2017,RTM (15.0.0+26228.9)。 我从“Azure 移动应用”模板创建了一个新项目。 (创建良好) 然后,在 Controllers 文件夹下,我右键单击“Add Controller...”。 我尝试了以下 2 个模板中的每一个,但都收到了错误:
Azure Mobile Apps Custom Controller
Azure Mobile Apps Table Controller
首先考虑表格控制器,我收到错误:运行所选代码生成器时出错:'A TwoWay or OneWayToSource binding cannot work on the read-only property'EntityTypes ' 类型为 'Microsoft.Cct.MobileApps.WebExtensions.Scaffolding.MobileAppsTableControllerViewModel'。'
自定义控制器允许我选择控制器名称,然后显示错误:运行所选代码生成器时出错:“在这些文件夹中找不到模板”[ 'C:\Program Files (x86)\Microsoft SDKs\Microsoft Azure\Mobile Apps\2.0\Scaffold'],包括子文件夹。'
标准的 Web API 控制器 - Empty 工作正常。
Azure 应用服务工具显示 v3.0.0 (15.0.30209.0)。
编辑 2017 年 4 月 1 日:使用新的移动应用项目重现表控制器症状,创建表时出现相同的错误,即使在使用最新工具版本重新安装后,按照 cmets 中的指示:
有什么想法吗?
-约翰
【问题讨论】:
-
您是否设法解决了 TableController 的问题?我有与您描述的完全相同的情况。选择的答案解决了我的自定义控制器问题,但我仍然无法创建表控制器!
标签: azure-mobile-services visual-studio-2017 azure-sdk-.net