我在哪里可以findWSDL.exe?

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

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

我看过:

  • 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

但我似乎无法find它。

(如果你想知道,我需要它来执行这些步骤 。)

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

Visual Studio 2010带有自己的命令提示符,可以使用许多function。 你可以从那里调用wsdl命令

不能直接从命令提示符运行wdsl.exe,因为它不在DOSsearchpath中。 您将需要明确指出wdsl.exe的完整path

我还没有尝试下面的代码,但你应该能够运行它作为你的项目预build立行动。

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>