1. Nugetパッケージ(Swashbuckle.CoreおよびSwagger.Net.UI)を追加します
-> SwashbuckleおよびSwaggerキーワードをオンラインで検索します
。2。インストール後、プロジェクトのルートディレクトリに戻り、いくつかのcssスタイルとjsファイルを含むSwaggerUIフォルダーを生成します。 、2つのファイルSwaggerConfig.csとSwaggerNet.csがApp_Startフォルダーの下に追加されます。主な構成はここで設定されます。
SwaggerNet.csで//[assembly:WebActivator.PreApplicationStartMethod(typeof(TutorialSwagger.App_Start.SwaggerNet
)、 "PreStart")]
// [assembly:WebActivator.PostApplicationStartMethod(typeof(TutorialSwagger.App_Start.SwaggerNet)、 "PostStart")を追加します]
ブロックされている場合、実行時にエラーが報告されます。
3.生成されたxmlファイルを追加し、プロジェクトを右クリック->プロパティ->生成
4.グローバル構成を追加します
c.SingleApiVersion("v1", "TutorialSwagger");
var XmlFile = string.Format("{0}/bin/TutorialSwagger.XML",System.AppDomain.CurrentDomain.BaseDirectory);
if (System.IO.File.Exists(XmlFile))
{
c.IncludeXmlComments(XmlFile);
}