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.The following sample configuration makes the C# Analyzer use the LINQ3 provider.
{ "DefaultLinqVersion": "V3" } 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
If you do not specify a configuration file, the C# Analyzer uses the default value for all configuration options.
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 | ||
|---|---|---|---|
DefaultLinqVersion | Tipo: string Dica Para saber mais sobre LINQ, consulte a página Analise seu código . Valores aceitos: | ||
EnableVariableTratracking | Tipo: booleano Dica Para saber mais sobre expressões de construtor, consulte a página Analise seu Código . Valores aceitos: | ||
Nome do arquivo de log | Tipo: string Importante Para 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 | ||
OutputDriverVersion | Tipo: booleano | ||
OutputInternalExceptions | Tipo: booleano | ||
OutputInternalLogsToFile | Tipo: booleano Importante Para 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 aceitos: | ||
Enviar telemetria | Tipo: booleano Dica To learn more about telemetry in the C# Analyzer, see the Telemetry section of this guide. 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 .
To learn more about how MongoDB Inc. uses collected data, see the Privacy Policy.