当您向代码添加服务引用时,选择Advanced并且您将看到一个选项Reuse types in referenced assemblies.如果确保已选中,并且引用已添加到项目中,则WCF将不会生成代理类型并使用引用的类型.
如果已添加服务引用,请首先引用共享类型,然后右键单击"服务引用",并选择Configure Service Reference使用引用的类型重新生成客户端代码.
不,你可以这样做:在这里看我的问题:
您可以拥有一个包含接口,类型的共享程序集,服务和客户端都可以引用它:)
'重用引用类型..'选项确实涵盖了复杂类型,但上面的答案还包括重用接口类型,IMO是更好的选择,而不是VS选项所涵盖.
| 归档时间: |
|
| 查看次数: |
2371 次 |
| 最近记录: |