40

我有 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

但我似乎找不到它。

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

4

3 回答 3

63

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

于 2011-05-10T16:15:30.037 回答
6

Visual Studio 2010 带有自己的命令提示符,其中包含许多可供使用的功能。您可以从那里调用 wsdl 命令

于 2011-05-10T16:17:33.223 回答
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> 
于 2012-07-19T18:58:46.553 回答