Вопрос

Я запускаю FxCop с помощью Apache Ant.Для версии 1.36, если пользователь не предоставил всю информацию о зависимостях, анализ возвращает код ошибки, но создается отчет, который может свидетельствовать об отсутствии проблем с базой кода.

Установка failonerror в значение true устраняет эту проблему, но проблема в том, что даже если ошибка не является фатальной (код ошибки 1), анализ завершается неудачей.Это проблема, с которой я столкнулся.Я хочу, чтобы анализ завершился неудачей, только если возвращаемый код ошибки равен 1, что является фатальной ошибкой (В других мирах действуйте так, как будто failonerror имеет значение true).Для других ошибок я хочу, чтобы анализ продолжился (т.е.как будто failonerror имеет значение false).

Может кто-нибудь, пожалуйста, помочь мне с этой проблемой, поскольку эта проблема стала одной из самых приоритетных?

Заранее благодарю.

Это было полезно?

Решение

Позволяет ли Ant запрашивать результат FxCop?Если это так, установите failonerror в значение false, а затем добавьте шаг для последующей проверки результата FxCop.В зависимости от результата вы можете настроить сборку на сбой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top