在自定义构建中自动化 WSDL.exe
-
09-06-2019 - |
题
我有一个用 C# 编写的 Web 应用程序,它使用多个内部 Web 服务。我们有一个开发层、一个测试层和一个生产层。另外,我们使用 WSDL.exe
命令生成一个 Proxies.cs
给定层的 Web 服务的文件。
当我们准备好将代码从开发部署到测试或测试到生产时,我们需要运行 WSDL.exe
命令指向适当版本的 Web 服务。
有没有一种普遍接受的方法来实现自动化?
解决方案
有多种方法可以做到这一点。NAnt 构建脚本就可以做到这一点,但我认为现在最普遍接受的方法是使用 MSBuild。看 微软软件定义网络 了解详情。
其他提示
我们公司使用 NANT + Cruise Control + Custom Utility 应用程序的组合来构建我们的产品。更具体地说, 任务 在 NANT 中将允许您启动那些命令行应用程序,例如 WSDL.exe
不隶属于 StackOverflow