0

30 以上の .csproj ファイル/モジュールを含む巨大な C# プロジェクト/ソリューションがあります。MSBuild を実行しようとすると、FxCop の警告がエラーとしてスローされます。.sln ファイルを変更してエラー設定として、または MSBuild フラグとして警告を無効にするにはどうすればよいですか。

参考: FxCop ルールを SonarQube にインポートしようとしています

4

1 に答える 1

1

/p:CodeAnalysisTreatWarningsAsErrors=falseMSBuild に渡されるコンパイラ フラグを介してこれを無効にする方法を見つけました

警告として処理される FxCop エラーで ResolverService を並行して再構築する最終コマンド:

"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" /t:Rebuild ResolverService.sln /m /p:CodeAnalysisTreatWarningsAsErrors=false

このソリューションは、すべての .csproj ファイルに移動して<CodeAnalysisTreatWarningsAsErrors>タグを false に編集するよりも望ましい方法です。

于 2016-10-19T13:07:51.000 に答える