Где я могу найти WSDL.exe? - PullRequest
39 голосов
/ 10 мая 2011

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

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

Я смотрел в:

  • 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

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

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

Ответы [ 3 ]

63 голосов
/ 10 мая 2011

должно быть в папке C: \ Program Files (x86) \ MicrosoftSdks \ Windows \ v7.0a \ Bin.Вы должны иметь возможность использовать wsdl из командной строки Visual Studio, а ввод пути в командной строке Visual Studio даст вам расположение всех инструментов, которые могут вам понадобиться.Надеюсь, это поможет

5 голосов
/ 10 мая 2011

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

1 голос
/ 19 июля 2012

Невозможно запустить 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> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...