近期在幫專案導入 Swagger,但不知道為什麼 “Startup.cs” 配置完成
Controller Action也都寫註解,Swagger 上面的標題註解就是出不來
最後結果發現,專案檔”.csproj”補上 “GenerateDocumentationFile“就搞定了!
啟用專案的 XML 註解功能
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>$(NoWarn);1591</NoWarn>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="NSwag.AspNetCore" Version="13.12.1" />
</ItemGroup>
</Project>
