Windows 7中的svcutil.exe在哪里?
对于我的WCF,我需要为我的客户端应用程序生成configuration文件,以指定诸如服务绑定,服务地址和合同之类的事情。
键入Microsoft Visual Studio Command Prompt
: where svcutil.exe
。 在我的机器上: C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\SvcUtil.exe
如果你正在使用VS 2010,那么你可以得到它
C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ NETFX 4.0工具
使用最新版本的Windows(例如Windows 10,其他服务器),键入/search“开发人员命令提示符”。它将popupVisual Studio版本的相关命令提示符。
例如VS 2015的开发者命令提示符
更多https://msdn.microsoft.com/zh-cn/library/ms229859(v=vs.110).aspx
尝试通过命令通过SvcUtil.exe生成代理类
句法:
svcutil.exe /language:<type> /out:<name>.cs /config:<name>.config http://<host address>:<port>
例:
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceSamples/myService1
要检查服务是否可用尝试在没有myService1后缀的情况下从您的IE URL
我不认为findSvcutil.exe的位置非常重要。 您可以使用Visual Studio命令提示符直接执行而不使用其绝对path,
Syntax: svcutil.exe /language:[vb|cs] /out:[YourClassName].[cs|vb] /config:[YourAppConfigFile.config] [YourServiceAddress] example: svcutil.exe /language:cs /out:MyClientClass.cs /config:app.config http://localhost:8370/MyService/
find任何文件的位置
- 在Windows开始菜单search框
- 键入svcutil.exe
- 等待结果填充
- 右键单击svcutil.exe并select“打开文件位置”
- 复制Windows资源pipe理器path