-
[ASP.NET Core] WebApi with Swagger - 1. API 설명 추가하기 - 3.NET/ASP.NET Core 2023. 2. 12. 23:25반응형
만약 DTO 클래스가 별도 프로젝트로 분리되어 있을 경우, 해당 프로젝트도 document 에 설명이 반영될 수 있도록 설정해줘야 한다. DTO가 추가된 프로젝트에도
<GenerateDocumentationFile>
설정을 true로 추가한 뒤, Program.cs 를 아래와 같이 변경한다.foreach (var file in Directory.GetFiles(AppContext.BaseDirectory, "*.xml", SearchOption.TopDirectoryOnly)) { setup.IncludeXmlComments(file, true); var doc = XDocument.Load(file); }
첫번째 장과 마찬가지로, 위 코드는 xml 출력위치를 별도로 수정하지 않았다는 전제하에 작성한 코드이다. xml 출력위치를 특정위치로 수정했다면 그에 맞는 경로를 참조할 수 있도록 해야한다.
반응형'.NET > ASP.NET Core' 카테고리의 다른 글
[ASP.NET Core] WebApi with Swagger - 3. 응답 명세(ProducesResponseType) (0) 2023.02.15 [ASP.NET Core] WebApi with Swagger - 2. 예제(example) 적용 (0) 2023.02.14 [ASP.NET Core] WebApi with Swagger - 1. API 설명 추가하기 - 2 (0) 2023.02.12 [ASP.NET Core] WebApi with Swagger - 1. API 설명 추가하기 - 1 (0) 2023.02.12 [ASP.NET Core] WebAPI 개발 후 OpenAPI 서비스 참조로 Client 생성시 MSB3073 오류 날 경우 (0) 2022.03.06