我试图调用指定名称空间参数的svcutil.exe,但是无论我做什么,我都会得到一个错误,即使我正在重用因特网上的工作示例。
例如,这里我尝试了最简单的测试选项-- /namespace:*,My.Proxy。
下面是我从powershell脚本中调用的整行代码:
$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;这是我所犯的错误:
svcutil.exe : Error: Invalid value * passed to the /namespace option. Specify a comma-separated target namespace and CLR namespace pair.我尝试在那里传递真正的名称空间,有和没有引号、空值、其他字符串,并且一直得到错误无效值。
你能指出我做错了什么吗?非常感谢!
发布于 2014-04-03 20:08:50
尝试将命名空间包装为引号,如下所示:
/namespace:"*,My.Proxy"发布于 2013-11-20 18:06:10
PowerShell就是这样解释这个点的。
在命令提示符上运行相同的命令不会生成这样的错误。
https://stackoverflow.com/questions/17746730
复制相似问题