【发布时间】:2011-11-02 22:02:02
【问题描述】:
我现在在构建 Silverlight 业务应用程序时遇到以下错误:
代码生成器
'Microsoft.ServiceModel.DomainServices.Tools.CSharpCodeDomClientCodeGenerator' 遇到致命异常并且 无法为项目生成代码
'C:\Software\ProjectPartCenterAdmin\Alpha\Latest 版本\ProjectPartCenterAdmin\ProjectPartCenterAdmin.csproj':
异常已被 调用的目标。
自上次运行以来,我对我的代码完全没有做任何事情!我所做的只是干净地重建应用程序。有没有办法获取有关异常的详细信息?在我弄清楚这一点之前,我已经死在水里了。
哦,顺便说一下,我讨厌代码生成!我在 RIA 服务方面遇到了无穷无尽的问题,我正在尽最大努力以“正确的方式”做事;也就是说,没有黑客攻击。
编辑:
我也收到了类似的警告:
发生以下异常 创建 MEF 组合 容器:
无法加载一个或多个 请求的类型。检索 LoaderExceptions 属性了解更多信息 信息。
默认代码 将使用生成器。
我已经得到这个有一段时间了,并忽略了它,因为应用程序似乎工作正常。
此外,当我删除我的 CustomValidation 属性时,异常消失了。但警告没有。
【问题讨论】:
-
同样的问题。没有碰我的代码,这开始发生了。你解决了吗?
-
如果你在 VS 中构建它往往会吞下很多构建错误。尝试在命令行上构建它
-
@Ronnie,不,这仍未解决。我通过从头开始重建我的项目来解决它,大约工作了一个小时。 :( 我知道它与生成的代码有关(显然),我认为它是 RIA 服务的事情,因为我不认为 DBML 设计器使用
CodeDom。这两个是我唯一的广泛代码生成器'米使用。 -
您可以尝试一件事,它过去为我解决了问题。如果您的解决方案中有多个项目(例如典型的 Web 项目 + Silverlight 项目) - 将另一个项目设置为启动项目,重新构建,然后将其设置回之前的项目。听起来很奇怪,但这对我有用。
-
有意思,下次有机会我试试。
标签: silverlight code-generation wcf-ria-services