40 Stimmen

Wo kann ich WSDL.exe finden?

Ich habe Visual Studio 2010 Ulitmate (mit MSDN Premium), aber ich kann nicht scheinen, um diese Datei zu finden.

Ich habe versucht, das Visual Studio SDK zu installieren, aber ich kann die Datei nicht finden.

Ich habe reingeschaut:

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

Aber ich kann sie nicht finden.

(Falls Sie sich wundern: Ich brauche es, um die diese Schritte .)

63voto

user213702 Punkte 707

Sollte es unter C:\Program Dateien (x86) \MicrosoftSdks\Windows\v7.0a\Bin . Sie sollten in der Lage sein, wsdl von der Visual Studio-Eingabeaufforderung aus zu verwenden. Wenn Sie den Pfad in die Visual Studio-Eingabeaufforderung eingeben, erhalten Sie die Standorte aller Tools, die Sie möglicherweise benötigen. Hoffentlich hilft das

6voto

Juan Zamora Punkte 377

Visual Studio 2010 verfügt über eine eigene Eingabeaufforderung mit einer Vielzahl von Funktionen. Sie können den wsdl-Befehl von dort aus aufrufen

1voto

Americo Punkte 11

Sie können wdsl.exe nicht direkt über die Eingabeaufforderung ausführen, da es nicht im DOS-Suchpfad enthalten ist. Sie müssen explizit den vollständigen Pfad zu wdsl.exe angeben

Ich habe den unten stehenden Code nicht ausprobiert, aber Sie sollten ihn als Prebuild-Aktion für Ihr Projekt ausführen können.

MsBuild-Skript

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X