我目前正在使用WCF服务。我正在编写客户端(使用应用程序)和主机(服务应用程序)。在客户端生成wcf端点的服务引用
在客户端工作,我正在为它编写代码,我有3个选项。
- 添加服务引用到端点在客户端
- 使用SVC util的
- 写通道和服务引用等和共享 生成服务引用包含请求和 响应在主机和客户端之间的库对象
我目前倾向于选项2,使用svc util。我过去用类似这样的命令完成了这项工作:
svcutil /t:code http://localhost.myapp.com/MyService.svc /out:"..\Folder\MyServiceReference.cs" /n:*,MyNamespace.MyApp.MyService/UseSerializerForFaults /ct:System.Collections.Generic.List`1
从上面,它生成服务引用到一个类中。我希望能够对此进行修改,以便服务参考生成中的每个类都被添加到不同的类中。例如,所有请求对象和生成到Request文件夹,响应对象到Response文件夹,Channel in到Channels文件夹以及所有其他文件夹中。
首先,我对第二个选择的选择有什么反馈?而且,是否有可能使用svcutil来生成类,如上所述?