我很困惑如何添加/包含/引用WCF所涉及的服務器和客戶端項目所需的一組支持類。常見的WCF對象支持類
在我的C#的解決方案,我有:
- 服務器項目做服務器類型的東西
- 一個客戶項目做GUI類型的東西
- 一個WCF圖書館網絡包含的類定義傳遞的數據對象
Server項目使用正常的引用來包含WCF庫。客戶端項目使用對WCF庫的服務引用。
我的問題是,我有一些實用工具類,這是在使用WCF庫中包含的對象定義的服務器和客戶端項目中都需要的。我不想在服務器和客戶端項目中放置兩個(相同的)這些類的副本 - 我寧願只維護一個副本。這將建議使用類庫,但是參考工作如何呢?這個新的類庫將具有對WCF庫的標準引用,然後服務器和客戶端項目都必須依次引用這個新的類庫。但是,現在客戶端項目不會有WCF庫中包含的數據對象類的兩個不同定義的定義嗎?這些實用程序類還應該包含哪些內容?