Где я могу найти 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 "e;$(OutDir)"e; /n "e;$(WebServiceNamespace)"e; "e$(PathToWebServiceURL)"e;"/>
</Target>