Где я могу найти WSDL.exe?

У меня есть Visual Studio 2010 Ulitmate (с MSDN Premium), но я не могу найти этот файл.

Я попытался установить Visual Studio SDK, но я не могу найти файл.

Я заглянул:

  • C:WindowsMicrosoft.NETFrameworkv3.5
  • C:WindowsMicrosoft.NETFrameworkv4.0.30319
  • C:Program файлы (x86)Microsoft Visual Studio 10.0SDKv3.5

но я не могу найти он.

(в случае, если вам интересно, мне нужно это выполнить эти шаги.)

3 ответов


Он должен быть под C:\Program файлы (x86)\MicrosoftSdks\Windows\v7.0a\Bin . Вы должны иметь возможность использовать WSDL из командной строки visual studio, и ввод пути в командной строке visual studio даст вам расположение всех необходимых инструментов. Надеюсь, это поможет


Visual Studio 2010 поставляется с собственной командной строкой с большим количеством функций, готовых к использованию. Оттуда вы можете вызвать команду wsdl


Не удается запустить wdsl.exe непосредственно из командной строки, потому что он не находится в пути поиска DOS. Вам нужно будет явно указать полный путь к wdsl.exe

Я не пробовал код ниже, но вы должны иметь возможность запускать его как предварительно созданное действие в своем проекте.

сценарий 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>