관리 코드에 대한 바이너리 코드 분석 활성화 및 비활성화
관리 코드 프로젝트의 각 빌드 후에 레거시 코드 분석(이진 분석)을 실행하도록 구성할 수 있습니다. 또한 각 빌드 구성에 대한 다양한 설정(예: 디버그 및 릴리스)을 사용할 수 있습니다.
참고 항목
.NET Core 및 .NET Standard 앱과 같은 최신 프로젝트 형식에는 레거시 분석을 사용할 수 없습니다. 이러한 프로젝트에서는 .NET Compiler Platform 기반 코드 분석기를 사용하여 실시간 및 빌드 시에 코드를 분석합니다. 이러한 프로젝트에서 소스 코드 분석을 사용하지 않도록 설정하는 방법에 관한 자세한 내용은 소스 코드 분석을 사용하지 않도록 설정하는 방법을 참조하세요.
레거시 코드 분석을 사용하거나 사용하지 않도록 설정하려면 다음을 수행합니다.
솔루션 탐색기 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
프로젝트의 속성 대화 상자에서 코드 분석 탭으로 이동합니다.
구성에 빌드 형식을 지정하고 플랫폼에 대상 플랫폼을 지정합니다. (비.NET Core/.NET Standard 프로젝트만 해당합니다.)
자동 코드 분석을 사용하거나 사용하지 않게 설정하려면 이진 분석기 섹션에서 빌드 시 실행 확인란을 선택하거나 선택 취소합니다.
레거시 분석을 사용하지 않도록 설정해야 하는 경우 프로젝트 파일에서 레거시 코드 분석이 사용하지 않도록 설정되어 있는지 확인합니다. 다음과 같이
RunCodeAnalysis
속성을 false로 설정합니다.<RunCodeAnalysis>false</RunCodeAnalysis>
참고 항목
빌드 시 이진 코드 분석을 사용하지 않게 설정하면 .NET Compiler Platform 기반코드 분석기에 영향을 미치지 않습니다. 이 분석기는 NuGet 패키지로 설치한 경우 빌드 시 항상 실행됩니다. 이러한 분석기에서 분석을 사용하지 않도록 설정하는 방법에 관한 자세한 내용은 소스 코드 분석을 사용하지 않도록 설정하는 방법을 참조하세요.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기