Déploiement des binaires RIA Services Beta
Lorsque Microsoft a mis à disposition la première version des RIA Services, l'installation des binaires se faisait via un fichier MSI. Avant de procéder à l'installation des binaires dans le GAC, le MSI vérifiait certains pré requis comme l'installation de Visual Studio 2008 et les Silverlight tools
Pendant la phase de développement d'un projet cela ne pose aucun problème, puisque ces outils sont nécessaires pour le développement, mais comment procéder pour le déploiement sur un serveur.
Deux possibilités existent:
-
La première consiste simplement à passer la propriété Copy Local des références RIA Services à true. Ainsi au moment de la compilation les binaires seront copiés dans le dossier bin. Il ne sera donc pas nécessaire d'utiliser un setup quelconque pour les installer dans le GAC.
-
La deuxième solution est d'utiliser le même MSI que pour l'installation sur la machine de développement mais en ligne de commande avec les paramètres suivants:
En procédant ainsi, les binaires sont déployés dans le GAC et le MSI ne fait plus attention aux pré requis.