Overview
C# Analyzer.NETプロジェクトで を構成する方法と、使用可能な構成オプションを確認します。
構成
C# Analyzerを構成するには、次のアクションを実行します。
mongodb.analyzer.jsonという名前の C# Analyzer の構成を指定するファイルを作成します。重要
命名
構成ファイルには
mongodb.analyzer.jsonという名前を付ける必要があります。構成を
mongodb.analyzer.jsonファイルに追加します。次のサンプル構成では、変数追跡が無効になります。
{ "EnableVariableTracking": "false" } Projectタグ内の .NET アプリケーション用の.csprojファイルに以下を追加します。<ItemGroup> <AdditionalFiles Include="<path to your mongodb.analyzer.json file>" /> </ItemGroup>
.NETプロジェクトファイルの詳細については、Microsoftのプロジェクト ファイルの理解を参照してください。
AdditionalFiles タグの詳細については、Roslyn ドキュメントの「追加ファイルの使用」を参照してください。
オプション
以下は、C# Analyzer でサポートされているすべての構成オプションの説明です。
名前 | 説明 | ||
|---|---|---|---|
EnableVvariableTracking | タイプ:ブール値値 Tipビルダ式の詳細については、 「 コードの分析 」ページを参照してください。 許容値: | ||
LogFileName | タイプ: string 重要ログを出力するには、ログファイルと 次のサンプル構成を使用して、C# Analyzer の出力情報をログファイルに作成します。 受け入れ値: 有効なファイルパス | ||
LinqAnalysisVerbosity | タイプ: string
重要
指定値: | ||
出力ドライバーバージョン | タイプ:ブール値値 | ||
OutputInternalExceptions | タイプ:ブール値値 説明: | ||
出力内部ログsToFile | タイプ:ブール値値 重要ログを出力するには、ログファイルと 次のサンプル構成を使用して、C# Analyzer の出力情報をログファイルに作成します。 許容値: | ||
PocoAnalysisVerbosity | タイプ: string
指定値: | ||
SendTelemetry | タイプ:ブール値値 TipC# Analyzer のテレメトリの詳細については、このガイドの「テレメトリ」セクションを参照してください。 許容値: |
C# Analyzer がサポートする構成オプションの詳細については、MongoDB C# Analyzerソースコード を参照してください。
テレメトリー
C# Analyzer がソースコードを分析すると、このツールはデフォルトで製品を改善するために匿名化された情報を収集し、MongoDB Inc. に送信します。
この機能を無効にするには、構成ファイルで次のオプションを指定します。
"SendTelemetry": false
テレメトリを有効にした場合に C# Analyzer によって収集されたすべての情報の完全なリストを表示するには、 FAQページを参照してください。
MongoDB Inc. が収集されたデータをどのように使用するかについて詳しくは、「プライバシー ポリシー 」を参照してください。