尝试在 VS 2010 中将WCF RIA 服务类库添加到我的 SL5 应用程序,但是一旦我在类库属性中设置WCF RIA 服务链接,项目无法构建,并出现大量“找不到类型或命名空间名称‘QueryResult’”, 'EntitySet'、EntityQuery' 错误...
我正在关注 MSDN 演练演练:创建 RIA 服务类库试图将我的 WPF 应用程序的子集移植到 SL5,因此我首先创建了一个 SL5 应用程序,其中 RIA 复选框未选中,它创建了两个项目:
- MySLApp (Silverlight 5)
- MySLApp.Web (.NET 4)
完成后,我添加了WCF RIA Services 类库,该类库创建了另外两个项目:
- MySLAppWCF (Silverlight 5)
- MySLAppWCF.Web (.NET 4)
在 MySLAppWCF.Web 中,我创建了一个ADO .NET 实体数据模型,并使用来自数据模型的实体添加了一个域服务类。此时所有这些新项目都很好,因此我在 MySLApp 项目中添加了对 MySLAppWCF 的引用,并在MySLApp.Web中添加了对MySLAppWCF.Web的引用,但完成所有这些的最后一步是设置WCF RIA 服务链接在MySLAppWCF到MySLAppWCF.Web中,但是一旦我这样做了,就会出现许多“找不到类型或命名空间”错误。我检查了图书馆中的参考资料,那里有参考资料。System.ServiceModel
关于如何让所有这些工作的任何想法?
编辑:我一直在挖掘并发现了一些关于添加对System.ServiceModel.DomainServices.Client
位于 RIA SDK 中的库的引用的东西,所以我这样做了,它处理了原始错误,但现在我得到了WebDomainClient
并且即使在添加引用之后也DomainServiceFault
没有在我的MySLAppWCF项目中找到也到System.ServiceModel.DomainServices.Client
那里,这两个似乎在那个命名空间中......