无法忍受RIA演示

时间:2010-03-24 12:51:51

标签: wcf silverlight service

基于article我试图启动RIA服务。

目前有2个阻挡者:

  1. 在客户端,我没有 <datagrid:DataGrid组件。是否 任何人都知道什么是命名空间 这个对象? (已经解决了 Silverlight Toolkit的用法,多亏了 折射圣骑士求助)
  2. 关于 客户端我无权访问 我的DomainService ...不知道为什么。另外,我不认为可以将“System.ServiceModel.DomainServices.Client”程序集添加到项目引用中。
  3. 有人可以帮忙解决第二个问题吗?

    谢谢。

    P.S。我安装了VS2008,SP1,Silverlight,RIA服务。

2 个答案:

答案 0 :(得分:0)

System.ServiceModel.DomainServices.Client是SLIA / VS2010的RIA Services RC的一部分。用于SL3 / VS2008的RIA Services RTW的DLL完全不同。据我所知,他们不能并排安装 - 我试过了。

本文指出了两个版本之间的一些差异,以及如何转向SL4 / VS2010的RIA服务:http://jeffhandley.com/archive/2010/03/15/contososales-mix10.aspx

如果您最终安装了SL4 / VS2010的RIA服务,则可以访问“System.ServiceModel.DomainServices”命名空间,并引用“C:\ Program Files \ Microsoft SDK \ RIA Services \ v1.0 \ Libraries \”的Silverlight \ System.ServiceModel.DomainServices.Client.dll”。

答案 1 :(得分:0)

猜猜,这个问题出现了一些问题(我的机器最近几天有不同的问题)。结果,我的ReSharper无法在“使用”部分中未提及的命名空间中找到该类。

目前,我的Silverlight应用程序的客户端可以访问域服务。我点击了Silverlight项目的“显示所有文件”,找到了包含所有必需生成文件的“Generated_Code”文件夹。在该文件中指定了完整的类名,我已经在我的页面中使用它,现在一切都可以使用。

感谢所有人。