如何获得在Flex中自动更新Web服务引用的版本?

时间:2020-03-06 14:56:59  来源:igfitidea点击:

在FlexBuilder3中,我可以转到"数据/管理Web服务..."选择一个Web服务,然后单击"更新"以确保我的代码和服务器同步。我如何使它自动化,以便每次构建时都重新生成自动生成的Web服务代码?

如果服务器接口在开发过程中发生了变化,但是我的代码却没有,则无论如何我都不会遇到编译错误,而宁愿跟踪到已更改的Web服务接口的运行时错误,也无法运行。

解决方案

不幸的是,我们无法在构建时更新Web服务。该更新是向导的一部分,并未实现为按需调用的单独操作。

我的一个建议是进入项目属性,然后在"构建"面板中添加一个程序作为新的构建器。我们将必须创建此程序,以在每次构建项目时检查WSDL文件没有更改。这有点复杂,但是如果我们正在开发一个依赖于大量开发的Web服务的项目,则可能会节省大量时间。