在没有Web服务器的情况下生成WSDL

时间:2020-03-06 15:02:17  来源:igfitidea点击:

我想在不使用Web服务器的情况下从C ++ Atl Web服务生成WSDL文件。我想在Visual Studio构建或者后期构建事件中生成它。我找到了一个程序(CmdHelper)来为.NET程序集执行此操作,但是它似乎无法满足我的需要。有任何想法吗?

解决方案

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

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