【问题标题】:Where can I find WSDL.exe?在哪里可以找到 WSDL.exe?
【发布时间】:2011-08-22 14:52:49
【问题描述】:

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

但我似乎找不到它。

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 谢谢!完整路径是:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin (顺便说一下,它不能从命令提示符运行,但你的路径让我到了那里。再次感谢!
    • 您是否尝试过 Visual Studio 命令提示符中的路径命令?我只是出于好奇而问。啊抱歉我在下面看到你的评论。一个显而易见的声明,但您可能需要为您的 Visual Studio 命令提示设置路径以指向 wsdl.exe 位置,以允许从 Visual Studio 命令提示运行它
    • This answer 展示了一种更简单的方法。
    【解决方案2】:

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

    【讨论】:

    • 唉,它不起作用。 (我打开 VS 2010 命令提示符并输入 wsdl.exe,它显示“'wsdl.exe' 不被识别为内部或外部命令、可运行程序或批处理文件。”)
    • 只用wsdl这个词,以管理员身份运行
    • 您是否安装了其他 Visual Studio 版本? VS2008?
    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-30
      • 2014-12-14
      • 2012-05-04
      • 2014-01-17
      • 2011-11-13
      • 2014-11-01
      • 2011-03-31
      • 2013-07-01
      相关资源
      最近更新 更多