1
我們有一個包含多個生產和測試項目的Visual Studio解決方案。該解決方案使用多個Web服務。具有解決方案所有服務參考的單個項目?
當前組織的方式是,每個需要訪問Web服務的項目都爲該Web服務添加了一個「服務參考」。這意味着每個Web服務都有多個(通常只有兩個)引用:一個在生產代碼中,一個在測試代碼中。但是,我們發現一個問題:當其他Web服務得到更新時,我們經常忘記更新對它們的所有服務引用(通常在使用它們的測試項目中)。
有人建議我們向包含所有服務引用的解決方案添加一個新項目,並且NO OTHER項目應該包含服務引用。
這個建議的方法是否有任何「陷阱」?
這是一個好主意嗎?那麼爲何不)?
我知道這是舊的,但你能澄清你的意思是沒有多個服務引用到同一個應用程序?您肯定可以在同一個應用程序中引用多個服務。我想你也可以多次引用相同的服務,只要你使用不同的命名空間,但我無法想象爲什麼你會這樣做。 –