Industrialisation de Silverlight - Transformation du ServiceReferences.ClientConfig , Mon premier article sur Developpez.com

March 20, 2011 at 11:54 PMNathanael

Me voilà donc rédacteur sur Developpez.com!
Pour mon premier article, j'ai donc décidé de parler de l'industrialisation de Silverlight.

En effet, le problème souvent rencontré en Silverlight c'est qu'on développe sur un webservice de developpement (typiquement localhost). Lorsqu'on compile pour livrer en prod, il faut penser à changer les adresses de tous les points de terminaisons (endpoints). C'est assez pénible et c'est aussi une boulette faite plusieurs fois dans la vie d'une application.
Les choses se gatent encore plus lorsqu'on met en place une solution d'intégration continue (type TFS, CruiseControl) avec déploiement automatique. Comment automatiser le changement dans le XAP ?

Bien souvent, des solutions de contournement sont mises en places (du genre je regarde par rapport à l'adresse où je suis hébergé). Heureusement, Microsoft a eu la bonne idée de faire un moteur de transformation pour les Web.config. Pourquoi ne pas essayer de l'intégrer dans le process de compilation MSBuild de Silverlight?

Défi relevé dans cet article! A découvrir ici...