개요
프로젝트 에서 를 구성하는 C# Analyzer .NET 방법과 사용 가능한 구성 옵션을 알아보세요.
구성
C# 분석기를 구성하려면 다음 작업을 수행합니다.
이름이
mongodb.analyzer.json인 C# Analyzer 에 대한 구성을 지정하는 파일 을 만듭니다.중요
이름 지정
구성 파일의 이름을
mongodb.analyzer.json으로 지정해야 합니다.mongodb.analyzer.json파일에 구성을 추가합니다.다음 샘플 구성은 변수 추적을 비활성화합니다.
{ "EnableVariableTracking": "false" } Project태그 내 .NET 애플리케이션의.csproj파일에 다음을 추가합니다.<ItemGroup> <AdditionalFiles Include="<path to your mongodb.analyzer.json file>" /> </ItemGroup>
.NET 프로젝트 파일에 대해 자세히 학습하려면 Microsoft의 프로젝트 파일 이해 를 참조하세요.
태그를 지정하다 에 대해 자세히 AdditionalFiles 학습 Roslyn 설명서에서 추가 파일 사용하기를 참조하세요.
옵션
다음은 C# 분석기에서 지원하는 모든 구성 옵션에 대한 설명입니다.
이름 | 설명 | ||
|---|---|---|---|
변수 추적 활성화 | 유형: 부울 팁빌더 표현식에 대해 자세히 알아보려면 코드 분석 페이지를 참조하세요. 허용되는 값: | ||
로그 파일 이름 | 유형: 문자열 중요로그를 출력하려면 로그 파일과 다음 샘플 구성을 사용하여 C# 분석기가 정보를 로그 파일로 출력하도록 합니다. 허용되는 값: 유효한 파일 경로 | ||
LinqAnalysisVerbosity | 유형: 문자열
중요
허용되는 | ||
출력 드라이버 버전 | 유형: 부울 | ||
출력 내부 예외 | 유형: 부울 | ||
출력InternalLogsToFile | 유형: 부울 중요로그를 출력하려면 로그 파일과 다음 샘플 구성을 사용하여 C# 분석기가 정보를 로그 파일로 출력하도록 합니다. 허용되는 값: | ||
PocoAnalysisVerbosity | 유형: 문자열
허용되는 | ||
SendTelemetry | 유형: 부울 설명: 팁C# 분석기의 원격 분석에 대해 자세히 알아보려면 이 가이드의 원격 분석 섹션을 참조하세요. 허용되는 값: |
C# 분석기가 지원하는 구성 옵션에 대해 자세히 학습하려면 MongoDB C# 분석기 소스 코드를 참조하세요.
텔레메트리
C# 분석기는 소스 코드를 분석할 때 기본적으로 익명화된 정보를 수집하여 MongoDB Inc.에 전송하여 제품을 개선합니다.
이 기능을 비활성화하려면 구성 파일에 다음 옵션을 지정합니다.
"SendTelemetry": false
원격 분석을 활성화한 경우 C# Analyzer 가 수집한 모든 정보의 전체 목록을 보려면 FAQ 페이지를 참조하세요.
MongoDB Inc.가 수집한 데이터를 사용하는 방법에 대해 자세히 알아보려면 개인정보 보호정책을 참조하세요.