我有一个已经创建的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,您可以安装它并检查