Overview
Aprende cómo configurar el C# Analyzer en tu proyecto .NET y qué opciones de configuración están disponibles.
Configuración
Para configurar el Analizador de C#, realice las siguientes acciones:
Instala el Analizador de C# como se describe en la guía de instalación.
Crea un archivo que especifique tu configuración para el Analizador C# llamado
mongodb.analyzer.json.Importante
Nombrar
Debes nombrar tu archivo de configuración
mongodb.analyzer.json.Agrega tu configuración a tu archivo
mongodb.analyzer.json.La siguiente configuración de muestra desactiva el seguimiento de variables:
{ "EnableVariableTracking": "false" } Agregue lo siguiente al archivo
.csprojde su aplicación .NET dentro de la etiquetaProject:<ItemGroup> <AdditionalFiles Include="<path to your mongodb.analyzer.json file>" /> </ItemGroup>
Nota
La configuración es opcional
Si no especificas un archivo de configuración, el C# Analyzer usa el valor por defecto para todas las opciones de configuración.
Para obtener más información sobre los archivos de proyectos de .NET, consulta Comprensión del archivo del proyecto de Microsoft.
Para obtener más información sobre la etiqueta AdditionalFiles, consulta Uso de archivos adicionales en la documentación de Roslyn.
opciones
Lo siguiente es una descripción de todas las opciones de configuración admitidas por el C# Analyzer:
Nombre | Descripción | ||
|---|---|---|---|
EnableVariableTracking | Tipo: booleano TipPara obtener más información sobre las expresiones del generador, consulte la página Analizar su código. Valores aceptados: | ||
Nombre de la entrada de registro | Tipo: cadena ImportantePara generar registros, debe especificar tanto un archivo de registro como la opción Utiliza la siguiente configuración de muestra para hacer que el C# Analyzer envíe información a un archivo de registro: Valores aceptados: Una ruta de archivo válida. | ||
LinqAnalysisVerbosity | Tipo: cadena
ImportanteLa opción de configuración Valores | ||
Versión del controlador de salida | Tipo: booleano | ||
OutputInternalExceptions | Tipo: booleano | ||
OutputInternalLogsToFile | Tipo: booleano ImportantePara generar registros, debe especificar tanto un archivo de registro como la opción Utiliza la siguiente configuración de muestra para hacer que el C# Analyzer envíe información a un archivo de registro: Valores aceptados: | ||
PocoAnalysisVerbosity | Tipo: cadena
Valores | ||
SendTelemetry | Tipo: booleano TipPara saber más sobre la telemetría en el Analizador de C#, consulta la sección Telemetría de esta guía. Valores aceptados: |
Para obtener más información sobre las opciones de configuración que admite el Analizador de C#, consulta el Código fuente del Analizador de C# de MongoDB.
Telemetría
Cuando el C# Analyzer analice tu código fuente, la herramienta recopila y envía información anonimizada a MongoDB Inc. por defecto para mejorar los productos.
Para desactivar esta funcionalidad, especifica la siguiente opción en el archivo de configuración:
"SendTelemetry": false
Para ver una lista completa de toda la información recopilada por el C# Analyzer cuando has activado la telemetría, consulta la página de Preguntas Frecuentes.
Para obtener más información sobre cómo MongoDB Inc. utiliza los datos recopilados, consulte la Política de Privacidad.