名前空間パラメータを指定してsvcutil.exeを呼び出そうとしていますが、インターネットから実際の例を再利用していてもエラーは発生します。svcutil.exeと名前空間パラメータ
たとえば、ここではテストのための最も簡単なオプションを試しました。/namespace:*,My.Proxy
ここで私はPowerShellのスクリプトから呼び出す行全体されています
svcutil.exe : Error: Invalid value * passed to the /namespace option. Specify a comma-separated target namespace and CLR namespace pair.
を私が引用しとせずにそこに本当の名前空間を渡してみました:
$svcUtilresult = & "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\svcutil.exe" /namespace:*,My.Proxy /out:$csFile $svcUri /config:$configPath;
そして、ここでは私が取得していますエラーですマーク、空の値、他の文字列と私はエラー無効な値を取得しているすべての時間。
私が間違っていることを指摘できますか?どうもありがとう!
は、あなたが式のうち、PowerShellの要素を取って、それ自身の上の 'Svcutil.exe'ユーティリティを使用してみましたか?私は '/ namespace'と'/n'の両方を使いました。両方ともネイティブツールでうまく動作します。 PowerShellに送信するときにアスタリスクを囲む必要があり、 'svcutil.exe 'の構文が正しいかどうかは疑問です。 – atconway