2

私は疲れてきているので、非常に明白な何かが欠けている場合は私を蹴ってください。PowerShell で次を実行すると:

「C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\SvcUtil.exe http:
//.../Test01.svc?wsdl /out:fil1e.cs /config:file2.config」

file1.csfile2.configが現在のディレクトリに表示され、プロンプト ウィンドウに情報テキストが出力されることを期待しています。しかし、私はどちらも得ません。

SvcUtil.exeがその場所にあることを確認しました (実行するだけで、それらの大きな文字が表示されます) 。サービスが稼働中であることを確認しました (リンクは、アクセス時に表示される情報からコピーされます)。

VS12 でサービス参照を作成すると、想定どおりに動作しますが、Power Shell のコマンド ラインから実行できない理由が非常に気になります。

何が恋しい?!

4

2 に答える 2

2

そこにバグがあると思います...実行可能ファイルのファイル名またはコマンド引数にスペースを含めることができるかどうかは、引用符で囲まない限りわかりません。

それ以外の: 'C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\SvcUtil.exe http: //.../Test01.svc?wsdl /out:fil1e.cs /config:file2.config'

おそらく使用: '"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\SvcUtil.exe" http: //.../Test01.svc?wsdl /out:file1.cs /config:file2.config'

ノート: /out:fil1e.cs ==> /out:file1.cs

于 2013-06-10T22:58:07.417 に答える