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


Установка внешних анализаторов

Visual Studio включает встроенный набор основных анализаторов платформы компилятора .NET (Roslyn), которые всегда включены. Если вам нужны дополнительные анализаторы, можно установить внешние анализаторы в виде пакета NuGet или в виде расширения Visual Studio (VSIX-файл ).

Установка пакетов анализатора NuGet

Чтобы установить пакет анализатора NuGet, выполните следующие действия.

  1. Найдите пакет анализатора, который требуется установить в NuGet.

    Например, может потребоваться установить StyleCop.Analyzers для поиска проблем стиля в базе кода.

  2. Установите пакет в Visual Studio с помощью диспетчер пакетов NuGet или консоли диспетчер пакетов.

    Сборки анализатора устанавливаются и отображаются в Обозреватель решений в разделе "Анализаторы ссылок>".

Установка анализаторов VSIX

Чтобы установить анализатор на основе расширений Visual Studio, выполните следующие действия.

  1. В Visual Studio выберите "Расширения" "Управление расширениями>".

    Откроется диалоговое окно "Управление расширениями ".

    Примечание.

    Кроме того, можно найти и скачать расширение анализатора непосредственно из Visual Studio Marketplace.

  2. Разверните узел Online в левой области и выберите Visual Studio Marketplace.

  3. В поле поиска введите имя расширения анализатора, которое вы хотите установить, и выберите его.

  4. Щелкните Скачать.

    Расширение скачано.

  5. Нажмите кнопку "Закрыть", чтобы закрыть диалоговое окно, а затем закройте все экземпляры Visual Studio, чтобы запустить установщик VSIX.

    Откроется диалоговое окно установщика VSIX.

    Снимок экрана: диалоговое окно установщика VSIX.

  6. Нажмите кнопку "Изменить", чтобы запустить установку.

  7. Через минуту или два установка завершается. Выберите Закрыть.

  8. Повторно откройте Visual Studio.

  9. Чтобы проверить, установлен ли расширение, выберите "Управление расширениями>". В диалоговом окне "Управление расширениями" выберите "Установить" в левой области и найдите расширение по имени.