【发布时间】:2021-01-21 07:38:11
【问题描述】:
与this question 几乎相同,但用于 .NET Framework/Webforms 而不是 .NET Core:
如何向控制器端点添加一些信息,以便它显示在 .NET Framework 中的 swagger UI 中?
只添加 doc cmets 是不行的,链接答案的下一步,添加
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>$(NoWarn);1591</NoWarn>
</PropertyGroup>
在 .csproj 中也不起作用 - 没有生成 XML 文件(但我怀疑它是 .NET Core 设置)。
我发现the doc comment documentation 说您可以使用csc XMLsample.cs /doc:XMLsample.xml 创建XML 文件。但是,csc 在 C# 构建目标中被“自动”调用,而不是在我的 .csproj 文件中。如果有办法将/doc 参数传递给它,那将是一个解决方案,但感觉这可能是错误的方法。
【问题讨论】:
标签: c# visual-studio msbuild nswag