2009-07-22 44 views
1

我有一个包含两个服务的WCF服务库。这两种服务在他们的操作中共享一组共同的类别。svcutil.exe冗余代理类

当我使用svcutil.exe生成WCF代理时,我得到两组代理类(每个服务一个)。有没有办法让它只生成一组这些共享类?或者我将不得不将这些类划分为不同的名称空间?

回答

1

您可以将多个服务端点URI提供给svcutil.exe命令行。当您指定多个端点URI时,共享一个公共模式的任何类型将被生成一次并在所有服务合约中重复使用。

http://msdn.microsoft.com/en-us/library/aa347733.aspx

+2

它是真的吗?我认为svcutil现在生成关于重复性的错误... – 2013-12-12 13:58:48