Подтвердить что ты не робот

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

У меня есть 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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

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

MsBuild script

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