如何将信息添加到 NSwag for .NET Framework 中的端点?
How can I add information to an endpoint in NSwag for .NET Framework?
与 几乎相同,但对于 .NET Framework/Webforms 而不是 .NET Core:
如何向控制器端点添加一些信息,以便在 .NET Framework 中以 swagger UI 显示?
仅仅添加文档注释是行不通的,链接答案中的下一步,添加
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>$(NoWarn);1591</NoWarn>
</PropertyGroup>
在 .csproj 中也不起作用 - 没有生成 XML fie(但我怀疑它是一个 .NET Core 设置)。
我发现 the doc comment documentation 说您可以使用 csc XMLsample.cs /doc:XMLsample.xml
创建 XML 文件。但是,csc
在 C# 构建目标中被“自动”调用,而不是在我的 .csproj 文件中。如果有办法将 /doc
参数传递给它,那将是一个解决方案,但感觉这可能是错误的方法。
我昨天为此工作了一整天,但在我发布此答案后的 10 秒后,我找到了设置
ProjectSettings => 构建 => 输出 => XML 文档文件
我打开了它,现在可以使用了。
与
如何向控制器端点添加一些信息,以便在 .NET Framework 中以 swagger UI 显示?
仅仅添加文档注释是行不通的,链接答案中的下一步,添加
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>$(NoWarn);1591</NoWarn>
</PropertyGroup>
在 .csproj 中也不起作用 - 没有生成 XML fie(但我怀疑它是一个 .NET Core 设置)。
我发现 the doc comment documentation 说您可以使用 csc XMLsample.cs /doc:XMLsample.xml
创建 XML 文件。但是,csc
在 C# 构建目标中被“自动”调用,而不是在我的 .csproj 文件中。如果有办法将 /doc
参数传递给它,那将是一个解决方案,但感觉这可能是错误的方法。
我昨天为此工作了一整天,但在我发布此答案后的 10 秒后,我找到了设置
ProjectSettings => 构建 => 输出 => XML 文档文件
我打开了它,现在可以使用了。