Не могу встать с демо RIA - PullRequest
       21

Не могу встать с демо RIA

0 голосов
/ 24 марта 2010

На основании статьи Я пытался запустить службы RIA.

На данный момент есть 2 блокировщика:

  1. На клиентесторона у меня нет <datagrid:DataGrid компонента.Кто-нибудь знает, какое пространство имен содержит этот объект?(уже решено с использованием Silverlight Toolkit, спасибо Refracted Paladin за помощь)
  2. На стороне клиента у меня нет доступа к моей службе DomainService ... не знаю почему.Кроме того, я не вижу сборки «System.ServiceModel.DomainServices.Client», которую можно добавить в ссылки на проекты.

Может ли кто-нибудь помочь решить 2-ю проблему?Спасибо.

PS У меня установлены VS2008, SP1, Silverlight, RIA Services.

Ответы [ 2 ]

0 голосов
/ 25 марта 2010

Догадываюсь, проблема была в какой-то загадке (у моей машины последние несколько дней были проблемы). В результате мой ReSharper не смог найти класс в пространстве имен, которое не было упомянуто в разделе «использование».

В настоящее время служба домена доступна на стороне клиента моего приложения Silverlight. Я нажал «Показать все файлы» для проекта Silverlight и нашел папку «Generated_Code», в которой содержались все необходимые сгенерированные файлы. В этом файле указано полное имя класса, я использовал его на своих страницах, и теперь все работоспособно.

Спасибо всем.

0 голосов
/ 25 марта 2010

System.ServiceModel.DomainServices.Client является частью RIA Services RC для SL4 / VS2010. DLL для RIA Services RTW для SL3 / VS2008 совершенно разные. И, насколько мне известно, они не могут быть установлены бок о бок - я пробовал.

В этой статье рассказывается о некоторых различиях между двумя версиями и о том, как перейти на RIA Services для SL4 / VS2010: http://jeffhandley.com/archive/2010/03/15/contososales-mix10.aspx

Если в итоге вы устанавливаете RIA Services для SL4 / VS2010, вы получаете доступ к пространству имен System.ServiceModel.DomainServices со ссылкой на «C: \ Program Files \ Microsoft SDKs \ RIA Services \ v1.0 \ Libraries \ Silverlight \ System.ServiceModel.DomainServices.Client.dll».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...