1

我有一个用 C# 编写的 Web 应用程序,它使用多个内部 Web 服务。我们有一个开发层、一个测试层和一个生产层。此外,我们使用该命令为给定层的 Web 服务WSDL.exe生成文件。Proxies.cs

当我们准备好将代码从开发到测试或测试到生产部署到堆栈时,我们需要运行WSDL.exe命令以指向适当版本的 Web 服务。

有没有一种普遍接受的方法来自动化这个?

4

2 回答 2

2

有很多方法可以做到这一点。一个 NAnt 构建脚本就可以了,但我认为现在最普遍接受的方法是使用 MSBuild。有关详细信息,请参阅MSDN

于 2008-08-20T14:09:52.497 回答
1

我们公司使用 NANT + Cruise Control + Custom Utility 应用程序的组合来构建我们的产品。更具体地说,NANT 中的任务将允许您启动那些命令行应用程序,例如 WSDL.exe

于 2008-08-24T02:28:22.010 回答