首页 > 解决方案 > 带有 CMake 的 C# - 添加服务引用(wsdl 文件)

问题描述

我正在将 ac# 项目转换为使用 cmake(3.8 版)生成的过程。在使用 Visual Studio 生成的解决方案中,添加了一个 wsdl 文件作为具有以下设置的服务引用:

在此处输入图像描述

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

我没有发现任何关于 cmake 和 wsdl 文件的信息,所以我什至会感谢一些指向正确方向的指针。

标签: c#cmakewsdl

解决方案


在 Visual Studio 中添加 wsdl 文件作为服务引用会生成 .cs 文件。这些可以像往常一样使用 cmake 添加。

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

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

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


推荐阅读