2010-03-24 2 views
0

Basé sur le article J'ai essayé de démarrer les services RIA.Impossible de se lever avec la démo RIA

Actuellement, il y a 2 bloqueurs:

  1. Du côté client, je n'ai pas <datagrid:DataGrid composant. Est-ce que quelqu'un sait quel espace de noms contient cet objet? (Déjà résolu avec Silverlight Toolkit utilisation, grâce à réfracté Paladin de l'aide)
  2. Du côté client Je n'ai pas accès à mon DomainService ... ne sais pas pourquoi. En outre, je ne vois pas l'assembly "System.ServiceModel.DomainServices.Client" disponible pour être ajouté aux références de projets.

Quelqu'un pourrait-il aider à résoudre le 2ème problème?

Merci.

P.S. J'ai VS2008, SP1, Silverlight, services RIA installés.

+1

Pour le DataGrid manquant, qu'en est-il de la boîte à outils Silverlight? http://www.codeplex.com/Silverlight –

+0

Paladin, merci. Totalement manqué la boîte à outils. Obtenez le DataGrid :) P.S. Pourquoi n'avez-vous pas créé une "réponse"? – Budda

Répondre

0

Devinez, le problème était dans un certain mystère (ma machine a des problèmes différents ces derniers jours). En conséquence, mon ReSharper n'a pas pu trouver la classe dans un espace de noms qui n'était pas mentionné dans la section "using". Pour le moment, le service de domaine est accessible du côté client de mon application Silverlight. J'ai cliqué sur "Afficher tous les fichiers" pour le projet Silverlight et j'ai trouvé le dossier 'Generated_Code' qui contenait tous les fichiers générés nécessaires. Dans ce fichier, le nom complet de la classe est spécifié, je l'ai utilisé dans mes pages et tout est réalisable maintenant.

Merci à tous.

0

System.ServiceModel.DomainServices.Client fait partie de la RC RIA Services pour SL4/VS2010. Les DLL pour RIA Services RTW pour SL3/VS2008 sont complètement différents. Et à ma connaissance, ils ne peuvent pas être installés côte à côte - j'ai essayé.

Cet article souligne quelques-unes des différences entre les 2 versions, et comment passer à RIA Services pour SL4/VS2010: http://jeffhandley.com/archive/2010/03/15/contososales-mix10.aspx

Si vous finissez par l'installation RIA Services pour SL4/VS2010, vous accédez à la "System.ServiceModel.DomainServices" namespace avec une référence à "C: \ Program Files \ Microsoft SDK \ Services RIA \ v1.0 \ bibliothèques \ Silverlight \ System.ServiceModel.DomainServices.Client.dll".

+0

Jim, Merci pour le commentaire. J'utilise VS2008 et RIA Services pour SL3, donc cet assembly DomainServices n'est pas pour moi. – Budda

Questions connexes