0

次のパラメーターを使用して MSbuild タスクを (TFS2017 で) 実行した後:

/m /property:StyleCopTreatErrorsAsWarnings=false /property:StyleCopEnabled=true /p:SkipInvalidConfigurations=true

コンパイルは成功します。警告は [概要/ビルド] の下に表示されますが、私の予想では、コンパイルはエラーで終了する必要があります。

警告は次のとおりです。

警告: CA1822: Microsoft.Performance: の 'this' パラメータ (または Visual Basic では 'Me') ...

MsBuild パラメーターが正しく設定されていませんか?

4

1 に答える 1

0

デフォルトでは、コード分析のすべてのルール - 警告。重要なルールにはエラー プロパティを設定する必要があります。

  1. コード分​​析を選択します。

ここに画像の説明を入力

  1. ルールのプロパティを更新します。

ここに画像の説明を入力

  1. これにより、プロジェクトに新しいルールセット ファイルが生成されます

ここに画像の説明を入力

  1. ビルドに失敗しました

ここに画像の説明を入力

また、カスタム ルールセットを作成してビルドに使用することもできます: MSBuild からルールセットを指定するにはどうすればよいですか

于 2019-02-25T11:58:29.543 に答える