2010-06-14 78 views
1

問候!爲什麼我們需要SvcUtil.exe來創建/生成代理類

我是wcf的新手,並且有些疑惑。 我能夠創建一個wcf服務,並能夠使用「添加服務引用」在客戶端應用程序中使用該服務。現在我的問題是爲什麼我們需要SvcUtil.exe創建/生成代理類,然後由客戶端使用,使用'Add ref'可以輕鬆完成同樣的事情。什麼是確切的目的。

回答

2

你不 - 我確定它們是相當的。很明顯,svcutil可以從命令行運行,而「添加Web引用」只能在Visual Studio中運行,但它們的功能大致相同。

我們使用svcutil不添加web引用,因爲它創建的大量文件成爲了版本控制的噩夢。