web-dev-qa-db-fra.com

Où puis-je trouver WSDL.exe?

J'ai Visual Studio 2010 Ulitmate (avec MSDN Premium), mais je n'arrive pas à trouver ce fichier.

J'ai essayé d'installer le SDK Visual Studio mais je n'arrive pas à trouver le fichier.

J'ai regardé:

  • C:\Windows\Microsoft.NET\Framework\v3.5
  • C:\Windows\Microsoft.NET\Framework\v4.0.30319
  • C:\Program Files (x86)\Microsoft Visual Studio 10.0\SDK\v3.5

Mais je n'arrive pas à le trouver.

(Au cas où vous vous poseriez la question, j'en ai besoin pour effectuer ces étapes .)

39
Vaccano

il doit se trouver sous C:\Program Files (x86)\MicrosoftSdks\Windows\v7.0a\Bin. Vous devriez pouvoir utiliser wsdl à partir de l'invite de commande de visual studio et saisir le chemin dans l'invite de commande de visual studio vous donnera l'emplacement de tous les outils dont vous pourriez avoir besoin. J'espère que cela t'aides

63
user213702

Visual Studio 2010 est livré avec sa propre invite de commande avec de nombreuses fonctionnalités prêtes à l'emploi. Vous pouvez invoquer la commande wsdl à partir de là

5
Juan Zamora

Impossible d'exécuter wdsl.exe directement à partir de l'invite de commandes car il ne se trouve pas dans le chemin de recherche DOS. Vous devrez indiquer explicitement le chemin d'accès complet à wdsl.exe

Je n'ai pas essayé le code ci-dessous mais vous devriez pouvoir l'exécuter en tant qu'action de pré-construction sur votre projet.

Script MsBuild

<Target Name="UpdateWebReference"> 
    <Message Text="Updating Web Reference..."/> 
    <Exec Command="wsdl.exe /o &quote;$(OutDir)&quote; /n &quote;$(WebServiceNamespace)&quote; &quote$(PathToWebServiceURL)&quote;"/> 
</Target> 
1
Americo