Visão geral
Saiba como configurar o C# Analyzer em seu projeto .NET e quais opções de configuração estão disponíveis.
Configuração
Para configurar o C# Analyzer, execute as seguintes ações:
Instale o C# Analyzer conforme descrito no guia de instalação.
Crie um arquivo especificando sua configuração para o C# Analyzer denominado
mongodb.analyzer.json.Importante
Nomenclatura
Você deve nomear seu arquivo de configuração
mongodb.analyzer.json.Adicione sua configuração ao seu arquivo
mongodb.analyzer.json.A seguinte configuração de exemplo desabilita o rastreamento:
{ "EnableVariableTracking": "false" } Adicione o seguinte ao arquivo
.csprojpara seu aplicativo .NET dentro da marcaçãoProject:<ItemGroup> <AdditionalFiles Include="<path to your mongodb.analyzer.json file>" /> </ItemGroup>
Observação
A configuração é opcional
Se você não especificar um arquivo de configuração, o C# Analyzer usará o valor padrão para todas as opções de configuração.
Para saber mais sobre arquivos de projeto .NET, consulte Noções básicas sobre o arquivo de projeto da Microsoft.
Para saber mais sobre a marcação AdditionalFiles, consulte Usando arquivos adicionais na documentação Roslyn.
Opções
A seguir está uma descrição de todas as opções de configuração suportadas pelo C# Analyzer:
Nome | Descrição | ||
|---|---|---|---|
EnableVariableTratracking | Tipo: boolean DicaPara saber mais sobre expressões de construtor, consulte a página Analise seu Código . Valores aceitos: | ||
Nome do arquivo de log | Tipo: string ImportantePara gerar registros, você deve especificar um arquivo de log e a opção Use a seguinte configuração de exemplo para tornar as informações de saída do C# Analyzer em um arquivo de log: Valores aceitos: um caminho de arquivo válido | ||
LinqAnalysisVerbosity | Tipo: string
ImportanteA opção de configuração do Valores | ||
OutputDriverVersion | Tipo: booleano | ||
OutputInternalExceptions | Tipo: boolean | ||
OutputInternalLogsToFile | Tipo: boolean ImportantePara gerar registros, você deve especificar um arquivo de log e a opção Use a seguinte configuração de exemplo para tornar as informações de saída do C# Analyzer em um arquivo de log: Valores aceitos: | ||
PocoAnalysisVerbosity | Tipo: string
Valores | ||
Enviar telemetria | Tipo: booleano DicaPara saber mais sobre telemetria no C# Analyzer, consulte a seção Telemetria deste guia. Valores aceitos: |
Para saber mais sobre as opções de configuração compatíveis com o MongoDB Analyzer, consulte o código-fonte do MongoDB C# Analyzer.
Telemetria
Quando o C# Analyzer analisa seu código-fonte, a ferramenta, por padrão, coleta e envia informações anônimas para a MongoDB Inc.
Para desativar esse recurso, especifique a seguinte opção em seu arquivo de configuração:
"SendTelemetry": false
Para exibir uma lista completa de todas as informações coletadas pelo C# Analyzer quando você tiver habilitado a telemetria, consulte a página de perguntas frequentes .
Para saber mais sobre como a MongoDB Inc. usa os dados coletados, consulte a Política de Privacidade.