Question

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.Aussi, nous utilisons le WSDL.exe commande pour générer un Proxies.cs fichier pour les services Web d’un niveau donné.

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

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

Était-ce utile?

La solution

Il existe plusieurs façons de procéder.Un script de build NAnt le fera, mais je pense que la méthode la plus couramment acceptée consiste désormais à utiliser MSBuild.Voir MSDN pour plus de détails.

Autres conseils

Notre société utilise une combinaison d'applications NANT + Cruise Control + Custom Utility pour créer nos produits.Plus précisément, le tâche dans NANT vous permettra de lancer ces applications en ligne de commande telles que WSDL.exe

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top