Friday, May 03, 2013

C# - Carregar WSDL para solution

Pré-requisitos são o WSDL e o SDK para Windows V7 ou acima.

Pode parecer demasiado óbvio mas só agora deparei-me com esta necessidade, visto na maior parte dos casos ter-me sido sempre dada a dita classe correspondente.

Os passos são os seguintes:

Utilizar a aplicação SvcUtil.exe localizada em C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin, em linha de comandos

Colocar simplesmente o WSDL como parametro e executar.

Mais simples era impossível, gera automaticamente o ficheiro .CS com o nome definido no WSDL na tag "name".

Basta apenas copiar/mover a classe para o projecto e utilizar os objectos/métodos directamente.