2008-08-20 54 views
1

我有一個用C#編寫的Web應用程序,它使用多個內部Web服務。我們有一個開發層,一個測試層和一個生產層。另外,我們使用WSDL.exe命令爲給定層的Web服務生成Proxies.cs文件。在自定義生成中自動執行WSDL.exe

當我們準備將代碼從開發部署到測試或測試到生產時,我們需要運行WSDL.exe命令指向適當版本的Web服務。

有沒有一種普遍接受的方式來實現這一點?

回答

2

有很多方法可以做到這一點。一個NAnt構建腳本將做到這一點,但我認爲現在最常用的方法是使用MSBuild。詳細信息請參見MSDN

1

我們公司使用NANT + Cruise Control +自定義實用程序應用程序的組合來構建我們的產品。更具體地說,NANT中的 task將允許您啓動那些命令行應用程序,如WSDL.exe