我在哪里可以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 "e;$(OutDir)"e; /n "e;$(WebServiceNamespace)"e; "e$(PathToWebServiceURL)"e;"/> </Target>