在一個Visual Studio解決方案中,我有幾個項目。他們中的幾個訪問某個Web服務。我如何添加一次服務引用,並讓它被兩個項目使用?我不想爲了提供對Web服務的訪問而創建額外的程序集。在項目之間共享Web服務
2
A
回答
2
沒有爲Web服務創建一個特殊的項目,我不認爲這是可能的。您需要爲需要直接訪問服務的每個項目添加服務參考。
1
您必須在引用項目的每個項目中添加對該服務的引用。在設置引用時,會自動生成服務代理類,該類代表項目中引用它的Web服務。
0
服務參考設置實際存儲在項目文件中;所以,這不是真正可行的,並且與引用普通裝配的兩個項目沒有任何不同。
唯一的「選項」我能想到的是,如果項目B必須項目A的引用,項目A具有Web引用到Web服務,則B可以調用它調用Web服務....但是,只能用來隱藏你的依賴。
這聽起來不像是一個值得解決的問題。特別是如果這兩個項目可以獨立部署。
相關問題
- 1. 在Web服務之間共享數據
- 2. 在grails和griffon項目之間共享域和服務類
- 3. 在Universal Apps和ASP.NET 5.0之間共享項目(服務)
- 4. 如何在服務堆棧中的項目之間共享服務?
- 5. 在項目之間共享aspx頁面
- 6. 在Eclipse和Netbeans之間共享項目
- 7. 如何在項目之間共享logback.xml
- 8. 在項目之間共享OrigoDB
- 9. 在BigQuery項目之間共享視圖
- 10. 在IntelliJ和Eclipse之間共享項目
- 11. 在項目之間共享用戶庫
- 12. 在項目之間共享代碼庫
- 13. 在AngularJS服務之間共享數據
- 14. 在微服務之間共享數據
- 15. 在Azure服務之間共享配置
- 16. 在不同的Java Web項目之間共享表示邏輯
- 17. 在Azure網站上的子域之間共享Web項目
- 18. 在兩個Web項目之間共享應用程序設置
- 19. 在多個Web項目之間共享連接字符串
- 20. 在Web客戶端和NodeJS服務器之間共享常量
- 21. Azure:在webrole和web服務之間共享對象實例
- 22. 在Web服務調用之間共享對象實例
- 23. 如何在兩個Java Web服務之間共享內存?
- 24. 在web服務和客戶端之間共享java類
- 25. 在Web服務之間共享JJWT簽名
- 26. 在ASMX Web服務之間共享一個枚舉
- 27. 是否可以在多個Web服務器之間共享HttpRuntime.Cache?
- 28. Eclipse項目之間的共享資源
- 29. 的Maven - 項目之間共享庫
- 30. Log4j項目之間的共享
它是從具有參考共同組裝兩個項目,在工作室增加了30個文件,我的文件系統,主要是.datasource文件不同。據推測,我需要檢查所有這些進入源代碼管理。如果您對於哪些文件是必不可少的內容有所瞭解,那麼只要Studio在構建時重新生成剩餘的文件,也許我只能檢查其中一些文件。 這不是一個大問題,就像你說的,但它只是似乎愚蠢與所有這些生成的文件的垃圾源頭控制,兩次。 – 2009-06-29 17:56:01