2016-04-17 60 views
1

私はMicrosoft Visual Studio Community 2015を使用しており、WSDLからプロキシクラスを生成したいと考えています。 WSDLを公開してからローカルに保存してから、wsdl.exeユーティリティを使用します。Visual Studio 2015のwsdl.exeはどこにありますか?

Visual Studio 2015のwsdl.exeはどこで入手できますか?私はそれを実行しない管理者として、私はこのメッセージを取得しようとした

C:\Program Files(86)\Microsoft SDKs\Windows\v7.0A\Bin 

:管理者として実行した後

Visual Studio 2010. Invalid license data. Reinstall is required. 

ツールが正常に動作します

は、私は一つの場所にこのユーティリティを見つけました私はプロキシクラスを持っていました。

wsdl.exe C:\Applications\SimpleCustomService.wsdl /out:myproxy.cs 

それはMSのVisual Studio 2010に含まれている私はMSのVisual Studio 2015で使用する場合は、WSDLユーティリティ、OKか?

私は情報に非常に感謝します。ありがとうございます。

答えて

4

あなたはそれを持っていますか: C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools

VS2015用の開発者コマンドプロンプトを試しましたか?

+0

ありがとうございます。いいえ、私は 'C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin'のみ' v10.0A'ではありません。はい、C:\ ProgramにあるVS2015用の開発者コマンドプロンプトを使用しようとしましたファイル(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ Tools \ VsDevCmd.bat'を使用しますが、wsdl.exeへのパスを指定する必要があります... –

+0

私の考えでは、VS 2015のインストールは少し壊れています。インストール中にこのディレクトリを作成する必要があります。 – argaz

+0

たぶん、私はこのプロキシクラスをMS Visual Studio 2015のプロジェクトにコピーすると、このようなエラーが発生しました。 'タイプまたは名前空間の' Services 'は' System.Web 'という名前空間に存在しません。そういうわけで..生成されたコードのこの行も私を混乱させます - 'このソースコードはwsdl、バージョン= 2.0.50727.3038によって自動生成されました。 ' –

0

.NET Framework 4.6を再インストールし、Microsoft .NET Framework 4.6.1 Developer Packをインストールしました。私は、アセンブリファイルに(上記の私が道で取得、)プロキシクラスをコンパイルし、私のプロジェクトでそれを参照するよ

C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools

:今、私はここに位置していますwsdl.exeを使用します。不足しているアセンブリを追加しました(たとえば、System.Web.Services.dll)。

今、エブリシングはOKです。

関連する問題