Conditions préalables pour les Services RIA WCF

Les procédures pas à pas et les autres démonstrations présentées dans la documentation des Services RIA WCF nécessitent au préalable l'installation et la configuration correctes de plusieurs programmes. Vous trouverez dans cette section des instructions détaillées pour satisfaire ces conditions préalables, afin que l'utilisateur final rencontre le moins de problèmes possibles en se préparant à utiliser les procédures pas à pas des Services RIA .

Installation des composants requis

Visual Studio 2010, le runtime Developer, le kit de développement logiciel et le kit de ressources de Silverlight, ainsi que les Services RIA WCF et leur kit de ressources doivent être installés pour pouvoir utiliser les procédures pas à pas des Services RIA . Voici les points d'installation pour ces programmes :

  • Visual Studio 2010 Express ou toute version commerciale de Visual Studio 2010.

  • Le téléchargement de Microsoft Silverlight 4 Tools pour Visual Studio 2010 installera tous les composants requis pour Silverlight et les Services RIA WCF, sauf le kit de ressources des Services RIA . Ce téléchargement inclut (avec plusieurs autres composants répertoriés dans la page de téléchargement) :

    1. Runtime Developer Silverlight 4

    2. Kit de développement logiciel Silverlight 4

    3. Silverlight Tools pour Visual Studio 2010

    4. Services RIA WCF pour Silverlight 4

  • La case à cocher WCF RIA Services et kit de ressources doit être activée pour vous assurer d'obtenir l'installation la plus récente des Services RIA WCF pour Silverlight 4 et le kit de ressources des Services RIA .

TipConseil :
Vous pouvez également vous familiariser avec le développement de Silverlight 4 et des Services RIA en utilisant le Web Platform Installer géré par l'installation dans Mise en route avec Silverlight avec One Install
Warning Attention :
Silverlight 4 Developer Runtime peut être remplacé par Silverlight 4 Runtime. Cela peut se produire avec Windows Update, par exemple. Si c'est le cas, vous recevrez dans une fenêtre Vérification de la configuration requise un message indiquant qu'il manque les composants requis, dans ce cas Microsoft Silverlight 4 Developer Runtime. Pour résoudre ce problème, accédez à Programmes et fonctionnalités dans le Panneau de configuration et désinstallez manuellement Microsoft Silverlight. Puis réinstallez la version la plus récente de Silverlight 4 Developer Runtime en cliquant ici.
Warning Attention :
Un problème peut survenir avec le programme d'installation de Services RIA v1.0 RTM après avoir installé Services RIA V1.0 SP1 RTM. Le programme d'installation de v1.0 SP1 RTM peut être facilement mis à jour, ce qui n'est pas le cas de celui de v1.0 RTM. Par conséquent, si vous essayez de revenir en arrière pour réinstaller v1.0 RTM après avoir installé V1.0 SP1 RTM (ou une version bêta), vous obtiendrez une combinaison des deux versions installées et vous aurez l'impression que les deux versions sont installées. Pour résoudre ce problème, désinstallez les deux versions, puis réinstallez celle de votre choix. Ce programme ne se reproduira pas avec Services RIA V2.0 car le programme d'installation ne mélange pas les versions.
CautionAttention :
Silverlight a deux runtimes : un pour les utilisateurs finaux et un pour les développeurs. L'installation de Silverlight Developer Runtime est une condition préalable à l'installation des Services RIA . Si le runtime pour utilisateur final est installé, cela entraînera également divers problèmes lors du développement même de Silverlight. Par exemple, si vous obtenez un message indiquant qu'il est impossible de démarrer le débogage parce que le runtime Developer Silverlight n'est pas installé, cela veut dire que vous avez installé le mauvais runtime et qu'il faut le remplacer par le runtime Developer.

Vous trouverez dans cette section des procédures pas à pas plus détaillées pour les deux composants requis supplémentaires : l'installation et la configuration de SQL Server 2008 R2 Express with Advanced Services et l'installation des bases de données AdventureWorks OLTP et LT.