我全新安装了Visual Studio 2017,RTM(15.0.0 + 26228.9)。 我从" Azure移动应用程序"创建了一个新项目。模板。 (创造好) 然后,在Controllers文件夹下,我右键单击"添加控制器..."。 我尝试了以下两个模板中的每一个,并在每个模板上收到错误:
Azure Mobile Apps Custom Controller
Azure Mobile Apps Table Controller
首先考虑表控制器,我收到错误:运行所选代码生成器时出错:' TwoWay或OneWayToSource绑定无法在只读上运行property' EntityTypes'类型' Microsoft.Cct.MobileApps.WebExtensions.Scaffolding.MobileAppsTableControllerViewModel'。'
自定义控制器允许我选择控制器名称,然后显示错误:运行所选代码生成器时出错:'找不到模板&#39 ;'在这些文件夹中[' C:\ Program Files(x86)\ Microsoft SDKs \ Microsoft Azure \ Mobile Apps \ 2.0 \ Scaffold'],包括子文件夹。'
标准Web API控制器 - Empty工作正常。
Azure App Services工具显示v3.0.0(15.0.30209.0)。
编辑4/1/2017 :使用全新的移动应用程序项目重现表控制器症状,创建表时出现相同的错误,即使在重新安装最新工具版本后,仍按照评论中的指示进行:
有什么想法吗?
-John
答案 0 :(得分:4)
转到https://www.microsoft.com/en-us/download/details.aspx?id=54917,仅下载AzureMobileAppsSdkPackagesV2.0.msi
并安装它。然后尝试再次添加一个新的自定义控制器,问题应该消失。