Поделиться через


Свойства анализа управляемого кода

Обновлен: Ноябрь 2007

Существует возможность параметры правил анализа кода для каждой конфигурации проекта. Кроме того, для анализа кода можно подавить предупреждения, вырабатываемые кодом, созданным и добавленным в проект с помощью стороннего средства.

Вкладка свойств "Анализ кода"

Вкладка свойств Анализ кода содержит все параметры конфигурации анализа кода, принятые для выбранного проекта. Чтобы открыть вкладку свойств Анализ кода для проекта, щелкните правой кнопкой мыши соответствующий проект в обозревателе решений и выберите пункт Свойства. Откройте вкладку Анализ кода.

Bb385906.alert_note(ru-ru,VS.90).gifПримечание.

Вкладка свойств Анализ кода не распространяется на проекты веб-узлов. Однако настройки анализа кода для проектов веб-узлов можно изменить, выбрав пункт Настройка анализа кода в меню Анализ.

Конфигурация и платформа проекта

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

Включение анализа кода

Флажок Включить анализ кода (определяет константу CODE_ANALYSIS) позволяет включить или полностью отключить анализ кода для проекта. Например, используя дополнительно список "Конфигурация", можно отключить анализ кода для отладочных выпусков и включить для рабочих выпусков.

Цель анализа кода заключается в повышении качества кода и исключении распространенных ошибок. Поэтому следует хорошо подумать, прежде чем отключать анализ кода. Как правило, лучше отключить отдельные категории правил или правила, применение которых для данного проекта не требуется.

Созданный код

Компиляторы управляемого кода зачастую создают код, который добавляется в проект для ускорения и упрощения процесса разработки кода. Помимо этого, разработчики часто используют сторонние средства для быстрой разработки приложений. Данные средства также создают код, который добавляется в проект.

Может потребоваться просмотр нарушений правил, обнаруживаемых при анализе в созданном коде. Однако отображение таких нарушений может оказаться нежелательным при отсутствии возможности просмотра и поддержки кода, содержащего нарушение.

Флажок Скрывать результаты из созданного кода позволяет отключить отображение предупреждений анализа кода, вырабатываемых кодом, созданным сторонними средствами.

Bb385906.alert_note(ru-ru,VS.90).gifПримечание.

Данный параметр не скрывает ошибки и предупреждения, вырабатываемые созданным кодом, когда такие ошибки и предупреждения появляются в формах и шаблонах. В данном случае просмотр и поддержка исходного кода для формы или шаблона возможны.

Однако при работе в проекте веб-узла флажок Скрывать результаты из созданного кода недоступен.

Параметры правил

Вкладка свойств Анализ кода содержит список категорий правил, который можно развернуть для просмотра правил, содержащихся в каждой категории. Если правило отмечено флажком, это означает, что данное правило включено. Можно включить или отключить все правила внутри категории, установив или сняв флажок напротив имени категории.

По умолчанию нарушения правил анализа кода отображаются в списке ошибокVisual Studio в виде предупреждений. Можно настроить отображение отдельных нарушений в виде ошибок, установив флажок Рассматривать предупреждение как ошибку напротив правила или категории правил.

Дополнительные сведения о категориях правил и содержащихся в них правилах см. в разделе Анализ для предупреждений управляемого кода.

См. также

Основные понятия

Свойства анализа кода для C/C++

Другие ресурсы

Анализ для предупреждений управляемого кода