我想在不使用Web服务器的情况下从c ++ atl webservice生成WSDL文件。我想将它作为visual studio构建的一部分或作为post build事件生成。我找到了一个程序( CmdHelper ),它为.NET程序集执行此操作,但它没有似乎适合我需要的东西。有什么想法吗?

有帮助吗?

解决方案

Microsoft SOAP Toolkit 附带一个WSDL生成器,它将从COM组件生成一个WSDL文件。我们在工作的地方使用它,似乎可以完成这项工作。我们还没有尝试将它集成到我们的构建过程中 - 当我们需要更新WSDL时,我们总是手动运行该工具,并且我们将生成的WSDL检查为版本控制。

我看到微软已弃用此产品,因此可能会有更新的替代品,但它对我们来说效果很好。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top