ASP.NET Core Swagger表示インタフェースコメント

2135 ワード

Startupで
            services.AddSwaggerGen(options =>
            {
                options.SwaggerDoc("v1", new Info { Title = "IMS API", Version = "v1" });
                options.SwaggerDoc("v2", new Info { Title = "IMS API V2", Version = "v2" });
          //      
                var basePath = Path.GetDirectoryName(typeof(Program).Assembly.Location);
                var commentsFileName = typeof(JcbApplicationModule).Assembly.GetName().Name + ".XML";
                var xmlPath = Path.Combine(basePath, commentsFileName);
                options.IncludeXmlComments(xmlPath);

                options.DocInclusionPredicate((docName, description) => true);

 
次に、アプリケーションというレイヤのプロパティ-生成-XMLドキュメントファイルを生成します.
転載先:https://www.cnblogs.com/jiangchengbiao/p/10312626.html