Web services TeamCity生成WSDL文件的构建步骤

Web services TeamCity生成WSDL文件的构建步骤,web-services,wsdl,continuous-integration,teamcity,Web Services,Wsdl,Continuous Integration,Teamcity,对于一个项目,我们需要将wsdl文件发布到artifacts文件夹中 对于持续集成,我们使用TeamCity。 项目类型是Windows Communication Service项目 有没有可能有一个buildstep从webservice项目生成wsdl文件 是的,你只需要从项目中就可以做到这一点。使用nant脚本或类似的脚本,可以为您执行命令行。让脚本针对您的项目执行该工具,例如,您可以使用CmdHelper 我尝试使用cmdhelper,但出现错误:无法加载文件或程序集“assembly

对于一个项目,我们需要将wsdl文件发布到artifacts文件夹中

对于持续集成,我们使用TeamCity。 项目类型是Windows Communication Service项目


有没有可能有一个buildstep从webservice项目生成wsdl文件

是的,你只需要从项目中就可以做到这一点。使用nant脚本或类似的脚本,可以为您执行命令行。让脚本针对您的项目执行该工具,例如,您可以使用CmdHelper

我尝试使用cmdhelper,但出现错误:无法加载文件或程序集“assembly.dll”或其依赖项之一。此程序集由比当前加载的运行时更新的运行时生成,因此无法加载。即使使用svcutil生成wsdl也会出现相同的错误。这是另一个问题,您可能必须在计算机上更新运行时。可能您有两个或多个运行时,在这种情况下,请确保较新的运行时首先出现在路径中,或者显式地引用它。您是否可以提供一些关于此的进一步信息?我已经创建了一个单独的问题: