如何将Swagger XML注释文件包含在ASP.NET Core服务器中?

问题描述 投票:0回答:1

我使用Swashbuckle作为API文档,它需要输出中的projectname.xml文档,但是当我构建我的ASP.NET Core项目时,我没有得到该文件。

https://docs.microsoft.com/en-us/aspnet/core/tutorials/web-api-help-pages-using-swagger

在服务器上发布时我该怎么办?

var xmlFile = "${System.Reflection.Assembly.GetExecutingAssembly().GetName().Name}.xml";
c.IncludeXmlComments(System.IO.Path.Combine(AppContext.BaseDirectory, xmlFile));
asp.net-core swagger
1个回答
0
投票

为了从代码注释生成XML文档。您将需要在所有项目上打开项目属性,转到“构建”选项卡,然后检查XML文档文件。这将确保在指定位置生成XML文档。您将需要使用输出目录的相对路径。

© www.soinside.com 2019 - 2024. All rights reserved.