2008-08-20 24 views
1

J'ai une application Web écrite en C# qui consomme plusieurs services Web internes. Nous avons un niveau de développement, un niveau de test et un niveau de production. En outre, nous utilisons la commande WSDL.exe pour générer un fichier Proxies.cs pour les services Web d'un niveau donné.Automatisation de WSDL.exe dans une construction personnalisée

Lorsque nous sommes prêts à déployer notre code de la phase de développement à test ou de test à la production, nous devons exécuter la commande WSDL.exe pour pointer vers la version appropriée des services Web.

Existe-t-il un moyen généralement accepté d'automatiser cela?

Répondre

2

Il existe un certain nombre de façons de le faire. Un script de construction NAnt va le faire, mais je pense que la méthode la plus communément acceptée maintenant est d'utiliser MSBuild. Voir MSDN pour plus de détails.

1

Notre société utilise une combinaison d'applications NANT + Cruise Control + Custom Utility pour construire nos produits. Plus précisément, le task dans NANT vous permettra de déclencher les applications de ligne de commande telles que WSDL.exe