Overview
了解如何在C# Analyzer .NET项目中配置 以及哪些配置选项可用。
配置
要配置 C# 分析器,请执行以下操作:
创建一个名为
mongodb.analyzer.json的文件,指定C# Analyzer的配置。重要
命名
您必须将配置文件命名为
mongodb.analyzer.json。将配置添加到
mongodb.analyzer.json文件中。以下示例配置禁用了变量跟踪:
{ "EnableVariableTracking": "false" } 将以下内容添加到 .NET 应用程序的
.csproj文件的Project标签内:<ItemGroup> <AdditionalFiles Include="<path to your mongodb.analyzer.json file>" /> </ItemGroup>
要学习;了解有关.NET项目文件的更多信息,请参阅Microsoft的Understand the Project File(了解项目文件)。
选项
以下是 C# 分析器支持的所有配置选项的描述:
名称 | 说明 | ||
|---|---|---|---|
EnableVariableTracking | |||
日志文件名 | 类型:字符串 重要要输出日志,必须同时指定日志文件和 使用以下示例配置使 C# 分析器将信息输出到日志文件: 接受值:有效的文件路径 | ||
LinqAnalysisVerbosity | 类型:字符串
重要
接受值: | ||
OutputDriverVersion | 类型:布尔值 | ||
OutputInternalExceptions | 类型:布尔值 | ||
OutputInternalLogsToFile | 类型:布尔值 重要要输出日志,必须同时指定日志文件和 使用以下示例配置使 C# 分析器将信息输出到日志文件: 接受值: | ||
PocoAnalysisVerbosity | 类型:字符串
接受值: | ||
SendTelemetry | 类型:布尔值 提示若要了解有关 C# 分析器中遥测的更多信息,请参阅本指南的“遥测”部分。 接受值: |
要学习;了解有关C#分析器支持的配置选项的更多信息,请参阅MongoDB C#分析器源代码。
遥测
当 C# 分析器分析源代码时,该工具默认会收集匿名信息并将其发送给 MongoDB Inc. 以改进产品。
要禁用此功能,请在配置文件中指定以下选项:
"SendTelemetry": false
要查看启用遥测后C# Analyzer收集的所有信息的完整列表,请参阅常见问题解答页面。
要详细了解 MongoDB Inc. 如何使用收集的数据,请参阅隐私政策。