所以好像我有幾個主要的選項讓WCF服務代理代碼到Visual Studio中的一個項目時:爲什麼我應該通過svcutil使用Visual Studio服務引用?
使用Visual Studio的內置工具爲Service References
使用一個簡單的svcutil命令,類似於
svcutil http://[my endpoint] /namespace:[my namespace] /noconfig
(因爲我使用一些 跨項目相當標準的綁定),並拖動結果 文件到我的項目(或就地升級)。
需要明確的是,選項2感覺最好的一個,albiet用於更新沒有內置的工具。但是服務引用對話框生成的就像一個zillion文件。 我錯過了VS服務引用有沒有模糊的好處?
他們基本上是一樣的東西。 –
Visual Studio基本上在後臺調用svcutil。然而,程序員的很多都不敢開了一個命令提示符並運行一個命令行工具 - 這就是爲什麼Visual Studio中有'添加服務Reference'對話框.... –
是的,我知道他們是在幕後相同,但它使用一些/真棒開關生成所有這些XSD和其他文件的一些好處? –