2016-10-10 9 views
1

FxCop Analyzers NuGetパッケージ(Microsoft.CodeAnalysis.FxCopAnalyzers)を使用して、入力中にエラーリストの解析結果を取得しています。FxCopアナライザは即座に警告を表示しません

プロジェクトビルドの設定やマニュアルで「ビルド時にコード解析を有効にする」を選択したときに、F1C7アナライザがCA1707エラー(アンダースコア)を入力中(またはソリューションのロード後)に戻ってこないという問題があります静的コード分析を実行します。

これは1707に固有のものではないことに注意してください。また、CA1008はスタティックコード解析実行中にポップアップするだけです。だから、それはFxCopアナライザそのもののように見えます...

何が問題になりますか?

+0

私はそれが「オンザフライ」ではなく、ビルド上でのみ分析を行うことは確かです。 – juharr

+0

アナライザは常に「ライブ」(入力中)です。ビルドは必要ありません。また、リビルド後も警告は表示されません(パブリックメソッド名にアンダースコアを含む単体テストがあるため警告が表示されます) –

+0

私はちょうどビルドを行っているときまたは私が具体的にコード分析を実行したときに入力中にコード解析エラーが発生したことを覚えていないと言っていますが、VS 2015で使用していないので、コンパイルされたコードが解析されていると思うので疑問に思う。 – juharr

答えて

0

Visual Studio 2015 Update 3以降をお持ちの場合は、enable full solution analysisが必要です。

オプション>テキストエディタ> C#/基本>詳細にあります。

関連する問題