2009-07-22 57 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