wcf服务在命令提示符下使用svcutil.exe创建代理?

时间:2010-10-06 10:33:29

标签: wcf

当我尝试使用命令提示手动生成代理时,我收到此错误

设置使用Microsoft Visual Studio 2008 x86工具的环境。

C:\Program Files\Microsoft Visual Studio 9.0\VC>cd\

C:\>svcutil /language:cs /out:proxy.cs /config:app.config /http://localhost:2544
/myservicewcf/Sasi.svc
'svcutil' is not recognized as an internal or external command,
operable program or batch file.

C:\>svcutil.exe /language:cs /out:proxy.cs /config:app.config /http://localhost:
2544/myservicewcf/sasi.svc
'svcutil.exe' is not recognized as an internal or external command,
operable program or batch file.

C:\>
请帮助我

4 个答案:

答案 0 :(得分:2)

而不是启动正常的“cmd”提示,在Visual Studio开始菜单项中启动“Visual Studio 2008命令提示符”

答案 1 :(得分:2)

使用以下语句生成。

C:\Program Files\Microsoft Visual Studio 9.0\VC>svcutil.exe /t:code /language:cs "here your svc url" /out:urservice.cs /config:urservice.config

答案 2 :(得分:1)

我认为路径值没有svcutil可用的路径值。找到系统中可用实用程序的路径,并使用setpath命令或将路径值添加到环境变量Path。

答案 3 :(得分:0)

你不需要提到整个事情,只是端点的地址可以解决问题,就像这样。

  svcutil.exe http://'localhost':8080/MyService_endpoint

从'命令

中删除'