Pergunta

Tenho uma aplicação web escrita em C# que consome vários serviços web internos.Temos uma camada de desenvolvimento, uma camada de teste e uma camada de produção.Além disso, usamos o WSDL.exe comando para gerar um Proxies.cs arquivo para os serviços da web de uma determinada camada.

Quando estivermos prontos para implantar nosso código na pilha, do desenvolvimento ao teste ou do teste à produção, precisamos executar o WSDL.exe comando para apontar para a versão apropriada dos serviços da web.

Existe uma maneira geralmente aceita de automatizar isso?

Foi útil?

Solução

Existem várias maneiras de fazer isso.Um script de construção NAnt fará isso, mas acho que o método mais comumente aceito agora é usar o MSBuild.Ver MSDN para detalhes.

Outras dicas

Nossa empresa usa uma combinação de aplicativos NANT + Cruise Control + Custom Utility para construir nossos produtos.Mais especificamente, o tarefa em NANT permitirá que você dispare aplicativos de linha de comando, como WSDL.exe

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top