簡體   English   中英

WCF服務命名空間colision,都在同一個解決方案中

[英]WCF Service namespace colision, all in same solution

我在一個visual studio解決方案中有WCF類庫,WCF服務客戶端和WCF服務服務器,我有問題。

在WCF服務客戶端中,我使用工作類庫,使用公共類型類庫,並且從.wsdl生成的svcutil.exe類與此類發生沖突。 在服務接口的WCF類庫中,我使用來自使用此工作類庫的類庫的相同公共類型。

有什么方法可以在我的解決方案中使用我可以在這個項目中引用的庫中的原始類嗎? 只有當我在其他解決方案中時才使用.wsdl生成的類? 或者我應該以其他方式設計這個?

謝謝!

您可以使用svcutil.exe/namespace參數為生成的類指定不同的命名空間。

如果要在駐留在WCF客戶端庫中的客戶端和服務器之間共享相同的datacontract定義,則可以完全跳過svcutil.exe並直接使用ChannelFactory 該鏈接有一個如何執行此操作的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM