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