提问者:小点点

SwaggerXML注释文件如何包含在ASP.NET核心服务器中?


我使用SwashBuckleAPI留档,这需要从输出项目名. xml文档,但当我建立我的ASP.NET核心项目,我没有得到该文件。

https://learn.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));

共1个答案

匿名用户

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