为Dynamic Abp Web Api

时间:2017-11-01 14:15:26

标签: xml metadata swagger-ui aspnetboilerplate

可以为Asp Net Boilerplate的动态Web API自动生成XML注释文档文件吗?如何从应用程序层生成该文件?

对于非动态Web API,我正在生成xml注释文档,如下所示。 enter image description here

我将它添加到swagger-ui如下

            Configuration.Modules.AbpWebApi().HttpConfiguration
                .EnableSwagger(c =>
                {
                    var dir = new DirectoryInfo(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "SwaggerMetadata"));
                    if(dir.Exists) {
                        foreach (var fi in dir.EnumerateFiles("*.xml"))
                        {
                            c.IncludeXmlComments(fi.FullName);
                        }

                    }
}

0 个答案:

没有答案