カスタム定義の静的コードルールに違反するチェックインを拒否したいと思います。したがって、「PerformCodeAnalysis」を「AsConfigured」に設定してGatedCheckinビルドを定義しました。
ゲートチェックインビルドで定義されたものと同じ構成とターゲットを使用してソリューションをローカルでビルドすると、エラーは発生しません。ただし、Gated Checkinビルドは、ソースで定義した[SuppressMessage]属性を無視しているようであるため、エラーが報告されます。
ゲートチェックインビルドは、GlobalSuppressionsファイルで定義されている[SuppressMessage]属性を無視しません。
他の誰かがこの問題を抱えていますか?