2012-08-23 7 views
0

Je suis nouveau aux services RIA. J'ai téléchargé un exemple d'application appelée IssueVision qui a des classes de métadonnées côté serveur dans une bibliothèque de classes et des versions côté client de ces classes dans une bibliothèque de classes Silverlight.Services RIA Intellisense cassé?

La bibliothèque de classes Silverlight ne référence pas (et ne peut pas) la bibliothèque côté serveur, mais elle déclare les classes comme «partielles» et le projet compile correctement. Cependant, IntelliSense ne reconnaît pas la relation partielle et il jette une multitude d'erreurs dans les fichiers de code côté client disant « n'a pas pu être trouvé le nom du type ou espace de noms », etc.

  1. Comment ces classes partielles travail? Comment pouvez-vous déclarer une classe partielle à travers plusieurs assemblées quand aucune référence à l'autre? Comment puis-je corriger la prise en charge d'Intellisense pour les services RIA?

Répondre

0

Voici ce que j'ai compris:

  1. Les classes partielles sont créées dans le projet client en utilisant le lien des services RIA dans la page de propriétés du projet. Ils sont cachés tout comme les fichiers générés par XAML .g.cs.

  2. J'étais apparemment capable de résoudre le bogue d'Intellisense à la fois à la maison et au travail en installant le RIA Services Toolkit.