【发布时间】:2012-11-15 17:54:04
【问题描述】:
尝试在 VS 2010 中将 WCF RIA 服务类库添加到我的 SL5 应用程序,但是一旦我在类库属性中设置 WCF RIA 服务链接,项目将无法构建有许多“找不到类型或命名空间名称 'QueryResult'”、'EntitySet'、EntityQuery' 错误...
我正在关注 MSDN Walkthrough Walkthrough: Creating a RIA Services Class Library 尝试将我的 WPF 应用程序的一个子集移植到 SL5,因此我首先创建了一个未选中 RIA 复选框的 SL5 应用程序,它创建了两个项目:
- MySLApp (Silverlight 5)
- MySLApp.Web (.NET 4)
一旦我有了它,我添加了 WCF RIA 服务类库,它创建了另外两个项目:
- MySLAppWCF (Silverlight 5)
- MySLAppWCF.Web (.NET 4)
在 MySLAppWCF.Web 中,我创建了一个 ADO .NET 实体数据模型,并使用来自数据模型的实体添加了一个 域服务类。此时,所有这些新项目都运行良好,因此我在 MySLApp 项目中添加了对 MySLAppWCF 的引用,并在我的 MySLAppWCF.Web 项目中添加了对MySLApp.Web,但连接所有这些的最后一步是将 MySLAppWCF 中的 WCF RIA 服务链接 设置为 MySLAppWCF。 Web 但是一旦我这样做了,就会出现大量“找不到类型或命名空间”的错误。我检查了库中的引用,那里有对System.ServiceModel 的引用。
关于如何使所有这些工作的任何想法?
编辑:我一直在挖掘并发现了一些关于添加对位于 RIA SDK 中的 System.ServiceModel.DomainServices.Client 库的引用,所以我这样做了,它处理了原始错误,但现在我得到了 WebDomainClient 和 @987654325 @ 在我的 MySLAppWCF 项目中找不到,即使在那里添加了对 System.ServiceModel.DomainServices.Client 的引用,并且这两个似乎在该命名空间中......
【问题讨论】:
标签: wcf wcf-ria-services silverlight-5.0