1. はじめに
- C#でOpenAPIのAPIドキュメントにコメントを追加したい
- コメントはソースコードのXMLコメントを使用したい
2. 開発環境
- C#
- .NET 6
- Visual Studio 2022
- Windows 11
- Swashbackle.AspNetCore (NuGet)
3. Swashbackle.AspNetCoreのインストール
4. プロジェクトのプロパティ変更
5. Program.csの修正
Program.cs
// builder.Services.AddSwaggerGen();
builder.Services.AddSwaggerGen(options =>
{
var xmlFilename = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml";
options.IncludeXmlComments(Path.Combine(AppContext.BaseDirectory, xmlFilename));
});
6. 動作確認
7. 参考文献