我有一個文件,將用於許多應用程序項目。這些文件的唯一區別是web服務引用名稱。這樣的代碼:有沒有簡單的方法來自動生成這樣的代碼?
public void Test(){
Kevin.ServiceReference1.Service1Client client = new Kevin.ServiceReference1.Service1Client();
// do something....
}
與上面的代碼類似,'Kevin.ServiceReference1'將被指定的應用程序項目命名空間替換。 因此,根據DRY(不要重複自己),我不應該只是將文件複製到許多項目和手動重命名指定部分。有什麼方法可以輕鬆地將我的模板文件的某些部分替換爲與該項目相關的內容?
執行服務客戶端共享一個類似的界面? – 2010-05-06 18:36:15
他們正在消費 – 2010-05-08 04:04:45
您已經通過在每個項目的代理代碼重複自己確切的Web服務接口。您可以避免重複使用僅用於代理代碼的庫項目,並參考其他項目的項目。是的,在這個解決方案中,代理代碼確實有自己的名稱空間。 – Codism 2010-06-24 13:18:41