Включение и отключение анализа двоичного кода для управляемого кода

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

Примечание.

Устаревший анализ недоступен для новых типов проектов, таких как приложения .NET Core и .NET Standard. Эти проекты используют анализаторы кода на основе платформы компилятора .NET для анализа кода как в реальном времени, так и во время сборки. Сведения об отключении анализа исходного кода в этих проектах см. в разделе "Как отключить анализ исходного кода".

Чтобы включить или отключить устаревший анализ кода:

  1. В Обозреватель решений щелкните проект правой кнопкой мыши и выберите пункт "Свойства".

  2. В диалоговом окне свойств проекта перейдите на вкладку "Анализ кода".

  3. Укажите тип сборки в конфигурации и целевую платформу на платформе. (только проекты Non-.NET Core/.NET Standard.)

  4. Чтобы включить или отключить автоматический анализ кода, выберите или снимите флажок "Запуск в сборке проверка" в разделе "Двоичные анализаторы".

    Run binary code analysis on build option in Visual Studio

  5. Если необходимо отключить устаревший анализ, убедитесь, что анализ устаревшего кода отключен в файле проекта. RunCodeAnalysis Задайте для свойства значение false:

    <RunCodeAnalysis>false</RunCodeAnalysis>

Примечание.

Отключение анализа двоичного кода на сборке не влияет на анализаторы кода на основе платформы компилятора .NET, которые всегда выполняются при сборке, если они установлены в качестве пакета NuGet. Сведения об отключении анализа из этих анализаторов см. в разделе "Как отключить анализ исходного кода".