我尝试通过SvcUtil.Exe工具生成代理,如果在visual studio命令行上提供了该工具。我已经检查了它所在的默认目录,并且我已经看到可执行文件在下面的目录中
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin我有我的客户端,我正在尝试为它生成一个代理
C:\Users\Eric\Documents\Visual Studio 2010\Projects\WcfServiceConsole按照MSDN的指示,我已经导航到我的客户端的目录,并使用了以下命令:
svcutil.exe /language:cs /out:generatedProxy.cs /config: app.config http:
//localhost:8000/service我从命令行得到了常见的错误响应:
"svcutil.exe is not recognized as an internal or external command, operable program
or batch file".我该怎么做才能导航到我的项目解决方案,然后使用这个工具?
发布于 2011-06-21 12:30:33
您可以在path变量中设置要使用的svcutil的路径,或者指定完整路径C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\svcutil.exe /language:cs /out:generatedProxy.cs /config: app.config http: //localhost:8000/service
发布于 2016-09-14 23:12:51
要在命令提示中永久设置此路径,请执行以下操作:
转至控制面板>> System >>高级选项卡>>环境变量

在系统变量中,选择路径行,然后单击编辑:

然后,粘贴目录C:\Program Files (x86)\Microsoft \Window\v7.0A\Bin\并单击确定:

现在,您可以使用该命令,而无需键入完整的目录。
发布于 2021-11-16 08:40:30
如果你已经安装了Visual Studio的任何版本,只需打开“开发者命令提示符”,该提示符默认随许多开发工具一起提供,如"svcutil":

“开发人员命令提示符”与普通的"cmd“窗口相同,但包含一些专门用于开发人员的有用命令。要打开它,只需在搜索/运行任务栏中搜索它:

https://stackoverflow.com/questions/6420354
复制相似问题