我有一个已经创建的wcf api项目。但我想实现所有api方法的详尽文档。

我正在使用Swagger4WCF通过执行中给出的步骤来生成yaml文件
https://www.codeproject.com/Tips/1190441/How-to-generate-basic-swagger-yaml-description-for

但是我无法生成yaml文件,因为有些API方法的返回类型如DataSet。由于我无法更改数据类型,因为它是先前创建的api,并且已在其他地方使用。

谁能建议我,我又如何为这些方法生成详尽的文档。

public class Service1 : IService1
{
    public DataSet GetData(int value)
    {
        DataSet dataset = new DataSet();
        return dataset;
        //return string.Format("You entered: {0}", value);
    }
}


public class Service1 : IService1
{
    public DataSet GetData(int value)
    {
        DataSet dataset = new DataSet();
        return dataset;
        //return string.Format("You entered: {0}", value);
    }
}


严重性代码说明项目文件行抑制状态
错误命令““ mypath \ Documents \ Visual Studio 2017 \ Projects \ testSwgger \ packages \ Swagger4WCF.1.0.0 \ build \ Swagger4WCF.exe”“ mypath \ Documents \ Visual Studio 2017 \ Projects \ testSwgger \ testSwgger.sln”“ mypath \ Documents \ Visual Studio 2017 \ Projects \ testSwgger \ testSwgger \ testSwgger.csproj“”调试“” AnyCPU“” mypath \ Documents \ Visual Studio 2017 \ Projects \ testSwgger \ testSwgger \ bin \ testSwgger.dll“”退出,代码为-532462766 。 testSwgger

最佳答案

项目Swagger4WCF中有一些引发错误的异常。我已经解决了。希望您不会再看到他们。 nuget.org.中有新版本的nuget-package,您可以安装它并检查

10-06 07:08