Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

Microsoft.Lightswitch.Build.Tasks.Targets(168,5): application definition contains critical errors

我有一个使用 visual studio 2013 创建的复杂电灯开关应用程序,然后我将其升级为使用 visual studio 2015。该解决方案工作正常,我什至为它。现在我正在尝试从一台新机器构建它并且构建挂起(它永远不会完成)。输出控制台显示错误:Microsoft.Lightswitch.Build.Tasks.Targets(168,5):应用程序定义包含严重错误

我尝试了 Google 的解决方案,但找不到适合我的解决方案,我已经检查了 Link1 and this one Link2

当我取消构建时,会显示另一个类似的错误,这是输出控制台:

------ Build started: Project: Agency Tool.Server, Configuration: Debug Any CPU ------ C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\LightSwitch\v5.0\Microsoft.LightSwitch.Build.Tasks.targets(168,5): error : Application definition contains critical errors. ------ Build started: Project: Agency Tool.DesktopClient, Configuration: Debug Any CPU ------ C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\LightSwitch\v5.0\Microsoft.LightSwitch.Build.Tasks.targets(217,5): error : Application definition contains critical errors. ------ Build started: Project: Agency Tool, Configuration: Debug Any CPU ------ The data necessary to complete this operation is not yet available. (Exception from HRESULT: 0x8000000A) ========== Build: 0 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========

已解决: 我们注意到在主项目属性-->扩展选项卡中,Microsoft Lightswitch Extensions 没有被选中(我不知道是什么原因导致它被取消选中,但我没有手动这样做)。但是,当我们检查它时,错误消失了。