.NET에 대한 코드 분석을 수동으로 실행

기본적으로 .NET Compiler Platform(Roslyn) 분석기는 빌드하는 동안뿐만 아니라 실시간 코드 분석을 통해 입력할 때 C# 또는 Visual Basic 코드를 자동으로 분석합니다. 따라서 일반적으로 코드 분석을 수동으로 트리거할 필요가 없습니다. 그러나 코드 분석을 수동으로 트리거하는 것이 좋은 몇 가지 시나리오가 있습니다.

  • 그러나 특정 프로젝트 또는 솔루션의 모든 파일에 대한 코드 분석 경고를 보려고 할 수 있습니다. 기본적으로 실시간 코드 분석은 활성 문서에 대해서만 분석기를 실행합니다. 그러나 전체 프로젝트 또는 솔루션에서 코드 분석을 한 번 트리거하도록 선택할 수 있습니다. 또는 지속적인 라이브 코드 분석을 사용하여 전체 솔루션에서 실행할 수 있습니다. 자세한 내용은 .NET에 대한 실시간 코드 분석 구성을 참조하세요.
  • 지속적인 실시간 분석 또는 빌드 시간 분석보다 주문형 코드 분석 실행 워크플로를 선호할 수 있습니다. 그렇다면 실시간 분석 및 빌드 중에 분석기 실행을 사용하지 않도록 설정할 수 있습니다. 그런 다음 프로젝트 또는 솔루션에서 코드 분석을 한 번 수동으로 트리거할 수 있습니다. 분석을 사용하지 않도록 설정하는 방법에 관한 자세한 내용은 .NET에 대한 소스 코드 분석을 사용하지 않도록 설정을 참조하세요.

참고 항목

코드 분석을 수동으로 실행하려면 Visual Studio 2019 버전 16.5 이상이 필요합니다.

수동으로 코드 분석 실행

코드 분석을 수동으로 실행하려면 다음 단계를 수행합니다.

  1. 솔루션 탐색기에서 프로젝트를 선택합니다.

  2. 분석 메뉴에서 코드 분석 실행>[프로젝트 이름]에서 코드 분석 실행을 선택합니다.

  3. 또는 전체 솔루션에서 코드 분석을 실행하려면 분석>코드 분석 실행>솔루션에서를 선택합니다.

    코드 분석은 백그라운드에서 실행을 시작합니다. 왼쪽 아래 모서리에 있는 Visual Studio 상태 표시줄에 ‘<프로젝트>’에 대한 코드 분석 실행 메시지가 표시됩니다. 코드 분석이 완료되면 상태 메시지가 ‘<프로젝트>‘에 대한 코드 분석 완료로 변경됩니다. 곧 오류 목록이 모든 코드 분석 진단을 포함하도록 새로 고쳐집니다.