Msbuild предупреждение не нарушает сборку - PullRequest
0 голосов
/ 05 февраля 2019

После выполнения задачи MSbuild (в соответствии с TFS2017) со следующими параметрами:

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

компиляция выполнена успешно.Предупреждение отображается в разделе Сводка / сборка, но я ожидаю, что компиляция должна будет завершиться с ошибкой.

Предупреждение:

Предупреждение: CA1822: Microsoft.Performance: TheПараметр 'this' (или 'Me' в Visual Basic) из ...

Параметры MsBuild установлены неправильно?

1 Ответ

0 голосов
/ 25 февраля 2019

По умолчанию все правила для анализа кода - предупреждения.Для критических правил необходимо установить свойство ошибки:

  1. Выбор анализа кода:

enter image description here

Обновить свойства правила:

enter image description here

Это сгенерирует новый файл набора правил для вашего проекта

enter image description here

Вы получаете неудачную сборку

enter image description here

Также вы можете создать любой пользовательский набор правил и использовать его для своих сборок: Какуказать набор правил из MSBuild

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...