기본적으로 .NET 컴파일러 플랫폼(Roslyn) 분석기는 빌드 중 및 입력할 때(라이브 코드 분석을 통해) C# 또는 Visual Basic 코드를 자동으로 분석합니다. 따라서 일반적으로 코드 분석을 수동으로 트리거할 필요가 없습니다. 그러나 코드 분석을 수동으로 트리거할 수 있는 몇 가지 시나리오가 있습니다.
- 특정 프로젝트 또는 솔루션의 모든 파일에 대한 코드 분석 경고를 보려고 합니다. 기본적으로 라이브 코드 분석은 현재 문서에 대해서만 분석기를 실행합니다. 그러나 전체 프로젝트 또는 솔루션에서 코드 분석을 한 번 트리거하도록 선택할 수 있습니다. 또는 전체 솔루션에서 연속 라이브 코드 분석을 실행하도록 설정할 수 있습니다. 자세한 내용은 .NET에 대한 라이브 코드 분석 구성을 참조하세요.
- 연속 라이브 분석 또는 빌드 시간 분석보다 주문형 코드 분석 실행 워크플로를 선호합니다. 그렇다면 라이브 분석 및 빌드 중에 분석기 실행을 사용하지 않도록 설정할 수 있습니다. 그런 다음 프로젝트 또는 솔루션에서 코드 분석을 한 번 수동으로 트리거할 수 있습니다. 분석을 사용하지 않도록 설정하는 방법에 대한 자세한 내용은 .NET에 대한 소스 코드 분석 사용 안 함을 참조하세요.
비고
코드 분석을 수동으로 실행하려면 Visual Studio 2019 버전 16.5 이상이 필요합니다.
수동으로 코드 분석 실행
코드 분석을 수동으로 실행하려면 다음 단계를 수행합니다.
솔루션 탐색기에서 프로젝트를 선택합니다.
[분석] 메뉴에서 코드 분석 실행>[프로젝트 이름]에 대한 코드 분석 실행을 선택합니다.
또는 전체 솔루션에서 코드 분석을 실행하려면 분석>코드 분석 실행>솔루션에서을 선택합니다.
코드 분석이 백그라운드에서 실행하기 시작합니다. '프로젝트<'>에 대한 코드 분석을 실행하는 메시지가 Visual Studio 상태 표시줄에서 왼쪽 아래 모서리로 나타납니다. 코드 분석이 완료되면 상태 메시지가 '프로젝트<'>에 대해 완료된 코드 분석으로 변경됩니다. 오류 목록은 모든 코드 분석 진단과 함께 새로 고쳐집니다.