私はcsprojにVS 2017エンタープライズに次のように見ている、Project1のは、それがネット4.5.2の上に構築されています:VS 2017 - DotNetAnalyzers警告がビルド出力に現れてはなく、コード分析
18>------ Rebuild All started: Project: Project1, Configuration: Debug Any CPU ------
18>C:\git\27844-2-StyleCop\company\Class1.cs(26,31,26,47): warning CS0169: The field 'Class1.field' is never used
18>C:\git\27844-2-StyleCop\company\Class2.cs(31,48,31,69): warning SA1214: Readonly fields must appear before non-readonly fields
18>C:\git\27844-2-StyleCop\company\Interface1.cs(9,45,9,69): warning SA1127: Generic type constraints must be on their own line
18> Project1 -> C:\git\27844-2-StyleCop\company\Project1\Project1\bin\Debug\Project1.dll
18> Running Code Analysis...
18> Code Analysis Complete -- 0 error(s), 0 warning(s)
組み込みのC#DotNetAnalyzersとStyleCop.Analyzersのバージョン1.0.2の組み合わせによって、3つの警告が表示されることは明らかです。
18> Code Analysis Complete - 0 error(s), 0 warning(s)
セクションではありません:なぜ私は思ったんだけどすることである
18> Code Analysis Complete - 0 error(s), 3 warning(s)
、なぜそのことについては、これらの警告(またはエラーのどれも、私はこれが扱わルールで起こる見てきたよう
- がオフ/ O入れる:私が試した
Project1.dll.CodeAnalysisLog.xml
、コード解析ログファイルに表示されている)エラーなどn個
Enable Code Analysis on Build
プロジェクトのプロパティ - は、私が使用しているルールセットは、私は設定/プラットフォーム上で実行されていることを保証するプロジェクトのプロパティには
Suppress warnings
- はありません確保、プロジェクトのプロパティで
Treat Warnings as Errors
- オン/オフする中
- 再構築、私は何か間違ったことをやっている
プロジェクトに明示的にコード分析を実行する/
これは正解です。ビルドアウトプットでこれを見ることができればと思っていましたが、なぜ私は今できないのでしょうか。ありがとう! – Jesse