2013-03-18 91 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