【问题标题】:LightSwitch project failed to build - 2 strange errorsLightSwitch 项目未能构建 - 2 个奇怪的错误
【发布时间】:2015-04-01 19:49:13
【问题描述】:

我不久前创建了一个 LightSwitch 应用程序,几天后一切正常。 它甚至可以毫无问题地运行。

今天我在项目中添加了几个cmets。当我尝试运行它时,出现了 2 个错误,阻止我完成构建它。

错误 1 ​​域源 'ApplicationData'' 中的名称 'Query'IdleAssetQuery' 也被类型 'Query' 使用。 错误 2 应用程序定义包含严重错误。

IdleAssetQuery 是基于另一个表添加的最新查询。在我创建它的那天,项目编译并顺利运行。但现在它拒绝运行。

考虑到我可能无意中搞砸了什么,我后来在今天进行修改之前恢复了备份。它似乎运行正常 - 直到我尝试重建解决方案。出现了同样的错误。

我也尝试过删除 IdleAssetQuery,但该项目无论如何都不会构建。它甚至添加了另一个“应用程序定义包含严重错误”错误。

有没有人可以帮我解开这个谜团?

仅供参考,我使用的是 Visual Studio Pro 2013 版本 12.0.30110.00 更新 1

更新 1:我终于在最初创建 IdleAssetQuery 之前恢复了较旧的备份。将在尝试重新创建后更新。

【问题讨论】:

    标签: lightswitch-2013


    【解决方案1】:

    我今天确实遇到了同样的问题。昨天我在做一个 LightSwitch 项目,解决了一些问题。我完成了我的工作,建立了项目,一切都很好。今天我想继续我在该项目的其他问题上的工作,但突然出现了同样的错误——当然是我自己的一个查询。 发生了什么?在尝试解决问题一段时间但没有成功后,我决定回到 TFS 历史中的一个变更集。仍然有一个错误,但另一个错误信息更有用!现在我能够弄清楚发生了什么。

    似乎导致问题的查询是我用于报告的查询(使用 DevExpress XtraReports for LightSwitch)。问题是我试图为报表查询中的参数设置一些标准值,但无法弄清楚将代码放在哪里。我寻找正确位置的错误尝试之一必须将一些 XML (...) 添加到查询的客户端 lsml 文件 (project-folder/Client/MyProject/ApplicationData/Query.lsml )。 我删除了这部分 XML 并重新加载并重建了项目 - 一切都再次正常工作。因此,我在 TFS 中改回了我项目的当前版本,并再次从查询的 lsml 文件中删除了 XML。该项目现在可以正常构建并再次运行。

    当然,您的问题的根源可能与我的不完全相同 - 但我猜它可能非常相似。无论如何,我希望这能给遇到同样问题的人一个提示!

    【讨论】:

      猜你喜欢
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      相关资源
      最近更新 更多