在自定义生成中自动化WSDL.exe
时间:2020-03-05 18:41:06 来源:igfitidea点击:
我有一个用C编写的Web应用程序,它消耗了多个内部Web服务。我们有一个开发层,一个测试层和一个生产层。另外,我们使用WSDL.exe命令为给定层的Web服务生成Proxies.cs文件。
当我们准备将代码从开发部署到测试或者从测试部署到生产时,我们需要运行WSDL.exe命令以指向相应版本的Web服务。
是否有一种普遍接受的自动化方法?
解决方案
回答
有很多方法可以做到这一点。 NAnt构建脚本可以做到这一点,但是我认为现在最普遍接受的方法是使用MSBuild。有关详细信息,请参见MSDN。
回答
我们公司使用NANT + Cruise Control + Custom Utility应用程序的组合来构建我们的产品。更具体地说,NANT中的任务将允许我们启动那些命令行应用程序,例如WSDL.exe