.net Core 中 Swagger 配置 xml 文档 文档
//// 配置 xml 文档
//var BaseDirectory = AppContext.BaseDirectory;
//var xmlFileLoacl = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
//var xmlPath = System.IO.Path.Combine(BaseDirectory, xmlFileLoacl);
//sgo.IncludeXmlComments(xmlPath, true);
//AssemblyName[] assemblyNames = System.Reflection.Assembly.GetEntryAssembly().GetReferencedAssemblies();
//foreach (AssemblyName assName in assemblyNames)
//{
// var xmlFileLoaclAssembly = assName.Name+".xml";
// sgo.IncludeXmlComments(System.IO.Path.Combine(BaseDirectory, xmlFileLoaclAssembly), true);
//}
//创建一个DirectoryInfo的类
DirectoryInfo directoryInfo = new DirectoryInfo(AppContext.BaseDirectory);
//获取当前的目录的文件
FileInfo[] fileInfos = directoryInfo.GetFiles("*.xml");
foreach (FileInfo f in fileInfos)
{
sgo.IncludeXmlComments(f.FullName, true);
}