web-dev-qa-db-ja.com

WSDL.exeはどこにありますか?

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

しかし、私はそれを見つけることができないようです。

(あなたが疑問に思っている場合、私はそれを実行する必要があります これらのステップ 。)

39
Vaccano

c:\ Program Files(x86)\ MicrosoftSdks\Windows\v7.0a\Binの下にある必要があります。 Visual Studioコマンドプロンプトからwsdlを使用でき、Visual Studioコマンドプロンプトでパスを入力すると、必要なすべてのツールの場所がわかります。お役に立てれば

63
user213702

Visual Studio 2010には、すぐに使用できる多くの機能を備えた独自のコマンドプロンプトが付属しています。そこからwsdlコマンドを呼び出すことができます

5
Juan Zamora

DOS検索パスにないため、コマンドプロンプトからwdsl.exeを直接実行できません。 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> 
1
Americo