C# with CMake - 添加服务引用(wsdl 文件)

C# with CMake - Add service reference (wsdl file)

我正在转换要使用 cmake(版本 3.8)生成的 c# 项目。在使用 visual studio 生成的解决方案中,添加了一个 wsdl 文件作为具有以下设置的服务参考:

如何将 wsdl 文件添加到我的 cmake 生成的项目中?

我没有找到任何关于 cmake 和 wsdl 文件的信息,所以我将不胜感激,即使是一些正确方向的指示。

在 visual studio 中添加 wsdl 文件作为服务参考生成 .cs 文件。这些可以像往常一样用 cmake 添加。

要在cmake中创建文件,调用相应的工具(wsdl.exe[1])。

当我设法在 CMake 中完成该过程时,我将扩展此答案。

[1] 大概吧。我设法创建了一个 cs 文件,它与我期望的文件非常接近,但还不完全相同。