@thehhvソリューションは正しいです。手動で sを追加する必要のない回避策がありますxsd
。
(下のスクリーンショット)に?wsdl
移動する代わりに、サービスに移動します。?singleWsdl
次に、ページを.wsdl
ファイルとして保存します(提供.svc
されるので変更します)
次にVisual studio command prompt
、(Win 7) [スタート] -> [すべてのプログラム] -> [Visual Studio 2013] -> [Visual Studio ツール] -> [VS2013 x64 ネイティブ ツール コマンド プロンプト] で見つけることができます (似
たようなものである可能性があります) Visual studio command prompt
。 C:\WebPricingService.wsdl は wsdl を保存した場所です。ただし、非常によく似た考えで同じファイル名と場所を選択した場合を除きますが、心配です)。
wsdl.exe C:\WebPricingService.wsdl
@thehhvが言ったようにいくつかの警告が表示されるはずですが、それでもクライアントを生成しますC:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\amd64\WebPricingService.cs
(または、マシン上のどこにでもクライアントを生成します-「書き込みファイル」を読み取るコンソール出力を確認してください)
これで時間が節約できることを願っています。