2013-03-18 90 views
0

對於我們需要在工件文件夾中發佈wsdl文件的項目。用於生成WSDL文件的TeamCity buildstep

對於持續集成,我們使用TeamCity。 該項目類型是Windows通信服務項目。

是否有可能從webservice項目生成wsdl文件的buildstep?

回答

1

是的,你可以從項目中做到這一點。使用可以爲您執行命令行的腳本或類似腳本。讓腳本針對您的項目執行該工具,例如,可以使用CmdHelper。 http://www.stephan-brenner.com/?page_id=82

+0

我嘗試了cmdhelper,但出現錯誤: 無法加載文件或程序集「assembly.dll」或它的某個依賴項。此程序集由比當前加載的運行時更新的運行時構建,無法加載。 – amaters 2013-03-19 07:59:57

+0

即使使用svcutil生成wsdl也會導致相同的錯誤。 – amaters 2013-03-19 08:15:01

+1

這是另一回事,您可能需要更新機器上的運行時間。可能有兩個或更多的運行時間,在這種情況下,確保較新的運行時間首先出現在路徑中,或者明確指出它。 – 2013-03-19 14:25:01