我在哪里可以找到WSDL.exe?

时间:2011-05-10 16:07:48

标签: visual-studio-2010 sdk visual-studio-sdk wsdl.exe

我有Visual Studio 2010 Ulitmate(使用MSDN Premium),但我似乎无法找到此文件。

我已尝试安装Visual Studio SDK,但似乎无法找到该文件。

我查了一下:

  • C:\的Windows \ Microsoft.NET \框架\ v3.5版本
  • C:\的Windows \ Microsoft.NET \框架\ v4.0.30319
  • C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ SDK \ v3.5

但我似乎无法找到它。

(如果您想知道,我需要它来执行these steps。)

3 个答案:

答案 0 :(得分:63)

它应该在C:\ Program Files(x86)\ MicrosoftSdks \ Windows \ v7.0a \ Bin下。您应该能够使用visual studio命令提示符中的wsdl,并在visual studio命令提示符中键入路径将为您提供所需的所有工具的位置。希望这有帮助

答案 1 :(得分:5)

Visual Studio 2010自带命令提示符,可以使用许多功能。您可以从那里调用wsdl命令

答案 2 :(得分:1)

无法直接从命令提示符运行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>