我正在尝试使用Swashbuckle添加有关我的API路由之一的更多信息。我只需要为我的API路由之一在Swagger中启用XML注释文件。但是,在“项目”->“属性”中检查“ XML文档文件:”将迫使我在整个项目中放置XML注释。有没有办法做到这一点?
为此,我添加了XML注释,确保构建的输出已选中“ XML文档文件:”,并具有
var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
c.IncludeXmlComments(xmlPath);
在我的SwaggerConfig.cs中。
答案 0 :(得分:0)
在要从文档中删除的所有控制器上使用[ApiExplorerSettings(IgnoreApi = true)]