我有一个已经创建的wcf api项目。但是我想要实现所有api方法的招摇文档。
我正在使用Swagger4WCF通过执行
中给出的步骤来生成yaml文件
https://www.codeproject.com/Tips/1190441/How-to-generate-basic-swagger-yaml-description-for
但我无法生成yaml文件,因为有一些api方法具有类似DataSet的返回类型。因为我无法更改数据类型,因为这是先前创建的api并在其他地方使用。
任何人都可以建议我,我也可以为这些方法生成swagger文档。
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" "调试和#34; " AnyCPU" " mypath \ Documents \ Visual Studio 2017 \ Projects \ testSwgger \ testSwgger \ bin \ testSwgger.dll""退出,代码为-532462766。 testSwgger
答案 0 :(得分:0)
项目Swagger4WCF中有一些引发错误的异常。我已经解决了。希望您不会再看到他们。 nuget.org.中有一个新版本的nuget-package,您可以安装并检查