30 以上の .csproj ファイル/モジュールを含む巨大な C# プロジェクト/ソリューションがあります。MSBuild を実行しようとすると、FxCop の警告がエラーとしてスローされます。.sln ファイルを変更してエラー設定として、または MSBuild フラグとして警告を無効にするにはどうすればよいですか。
参考: FxCop ルールを SonarQube にインポートしようとしています
30 以上の .csproj ファイル/モジュールを含む巨大な C# プロジェクト/ソリューションがあります。MSBuild を実行しようとすると、FxCop の警告がエラーとしてスローされます。.sln ファイルを変更してエラー設定として、または MSBuild フラグとして警告を無効にするにはどうすればよいですか。
参考: FxCop ルールを SonarQube にインポートしようとしています
/p:CodeAnalysisTreatWarningsAsErrors=false
MSBuild に渡されるコンパイラ フラグを介してこれを無効にする方法を見つけました
警告として処理される FxCop エラーで ResolverService を並行して再構築する最終コマンド:
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" /t:Rebuild ResolverService.sln /m /p:CodeAnalysisTreatWarningsAsErrors=false
このソリューションは、すべての .csproj ファイルに移動して<CodeAnalysisTreatWarningsAsErrors>
タグを false に編集するよりも望ましい方法です。