AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

MongoDB C# 분석기 구성

프로젝트 에서 를 구성하는 C# Analyzer .NET 방법과 사용 가능한 구성 옵션을 알아보세요.

C# 분석기를 구성하려면 다음 작업을 수행합니다.

  1. 이름이 mongodb.analyzer.json인 C# Analyzer 에 대한 구성을 지정하는 파일 을 만듭니다.

    중요

    이름 지정

    구성 파일의 이름을 mongodb.analyzer.json 으로 지정해야 합니다.

  2. mongodb.analyzer.json 파일에 구성을 추가합니다.

    The following sample configuration makes the C# Analyzer use the LINQ3 provider.

    { "DefaultLinqVersion": "V3" }
  3. Project 태그 내 .NET 애플리케이션의 .csproj 파일에 다음을 추가합니다.

    <ItemGroup>
    <AdditionalFiles Include="<path to your mongodb.analyzer.json file>" />
    </ItemGroup>

참고

구성은 선택 사항입니다.

If you do not specify a configuration file, the C# Analyzer uses the default value for all configuration options.

.NET 프로젝트 파일에 대해 자세히 학습하려면 Microsoft의 프로젝트 파일 이해 를 참조하세요.

태그를 지정하다 에 대해 자세히 AdditionalFiles 학습 Roslyn 설명서에서 추가 파일 사용하기를 참조하세요.

다음은 C# 분석기에서 지원하는 모든 구성 옵션에 대한 설명입니다.

이름
설명

DefaultLinqVersion

유형: string

설명: C# Analyzer가 사용하는 LINQ 제공자입니다.

팁

LINQ에 대해 자세히 알아보려면 코드 분석 페이지를 참조하세요.

허용되는 값: "V2" 또는 "V3"
기본값: "V2"

변수 추적 활성화

유형: 불리언

설명: C# Analyzer가 빌더 표현식 변수를 추적하고 구성하는지 여부를 지정합니다.

팁

빌더 표현식에 대해 자세히 알아보려면 코드 분석 페이지를 참조하세요.

허용되는 값: true 또는 false
기본값: true

로그 파일 이름

유형: string

설명: C# Analyzer가 내부 로그를 쓰기 (write) 위한 경로를 지정합니다.

중요

로그를 출력하려면 로그 파일과 OutputInternalLogsToFile 옵션을 모두 지정해야 합니다.

다음 샘플 구성을 사용하여 C# 분석기가 정보를 로그 파일로 출력하도록 합니다.

"OutputInternalLogsToFile": true,
"LogFileName": "<path to your logfile>"

허용 값: 유효한 파일 경로
기본값: ""

출력 드라이버 버전

유형: 불리언

설명: C# Analyzer가 진단 메시지에 .NET/C# 드라이버 버전을 포함할지 여부를 지정합니다.

허용 값: true 또는 false
기본값: false

출력 내부 예외

유형: 불리언

설명: C# 분석기가 진단 메시지에 내부 예외를 포함할 지 여부를 지정합니다.

허용 값: true 또는 false
기본값: false

출력InternalLogsToFile

유형: 불리언

설명: C# Analyzer가 내부 로그를 파일에 쓰기 (write) 하는지 여부를 지정합니다.

중요

로그를 출력하려면 로그 파일과 OutputInternalLogsToFile 옵션을 모두 지정해야 합니다.

다음 샘플 구성을 사용하여 C# 분석기가 정보를 로그 파일로 출력하도록 합니다.

"OutputInternalLogsToFile": true,
"LogFileName": "<path to your logfile>"

허용되는 값: true 또는 false
기본값: false

PocoAnalysisVerbosity

유형: string

설명: C# 분석기가 JSON으로 미리 보기하는 POCO를 지정합니다. 이 옵션을 다음 값 중 하나로 설정할 수 있습니다.

  • "All": 모든 POCO 미리보기

  • "Medium": LINQ 또는 빌더 표현식의 일부이거나 BSON 특성이 있는 POCO만 미리 보기

  • "None": POCO 미리보기 안 함

허용되는 값: "All", "Medium" 또는 "None"
기본값: "Medium"

SendTelemetry

유형: 불리언

설명: C# 분석기가 익명화된 정보를 수집하여 MongoDB Inc.에 전송하여 제품을 개선할 지 여부를 지정합니다.

팁

To learn more about telemetry in the C# Analyzer, see the Telemetry section of this guide.

허용되는 값: true 또는 false
기본값: true

C# 분석기가 지원하는 구성 옵션에 대해 자세히 학습하려면 MongoDB C# 분석기 소스 코드를 참조하세요.

C# 분석기는 소스 코드를 분석할 때 기본적으로 익명화된 정보를 수집하여 MongoDB Inc.에 전송하여 제품을 개선합니다.

이 기능을 비활성화하려면 구성 파일에 다음 옵션을 지정합니다.

"SendTelemetry": false

원격 분석을 활성화한 경우 C# Analyzer 가 수집한 모든 정보의 전체 목록을 보려면 FAQ 페이지를 참조하세요.

To learn more about how MongoDB Inc. uses collected data, see the Privacy Policy.

이 페이지 평가하기

이 페이지의 내용