Как отключить анализ живого кода в Visual Studio 2017? - PullRequest
0 голосов
/ 04 октября 2018

Где можно отключить анализ живого кода в Visual Studio 2017?Это появляется каждый раз, когда я начинаю свое решение.Мне это не нужно:

Live code analysis pop-up picture

Я следил за этим документом поддержки от Microsoft , но снял отметку «Включить полный анализ решения»похоже, не влияет на анализ живого кода .Затем я нашел решение для Visual Studio 2012 , но тоже безуспешно.

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

Ответы [ 3 ]

0 голосов
/ 23 января 2019

Это невозможно, только если все установленные компоненты Roslyn в Расширениях и Обновлениях отключены.

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

Инструменты -> Параметры -> Текстовый редактор -> C # (в моем случае) -> Дополнительно -> Выполнение анализа функций редактора во внешнем процессе (экспериментальный) -> выберите его и сохраните.

0 голосов
/ 24 мая 2019

У меня была похожая проблема.В проекте есть этот огромный временный файл инициализации, 50K + строк.Всякий раз, когда я открывал его, включался анализ кода в реальном времени, а VS потреблял до 50% ресурсов процессора.Я смог отключить его, создав пустой набор правил и установив его в разделе «Анализ кода» в свойствах проекта.Похоже, что он работает, только на несколько секунд, а затем останавливается, так как нет никаких правил для применения.

Я не знаю, относится ли это к вашей проблеме, но вот как это происходит.

Чтобы создать пустой набор правил;

  • Нажмите«Выберите несколько наборов правил» в ComboBox под «Запустить этот набор правил»: Choose multiple rule sets

  • Убедитесь, что ни один набор правил не отмечен в «Добавить или удалить»Окно "Набор правил".

  • Нажмите кнопку "Сохранить как": List of Rule Sets
  • В диалоговом окне файла сохраните новый набор правил.Я назвал мой как «EmptyRuleSet».
  • После сохранения, новый пустой набор правил должен быть выбран в ComboBox.Нажмите кнопку «Открыть» ниже: Open button
  • В подробностях набора правил снимите все наборы дополнительных правил, и в столбце «Действие» будет только «Нет»: Empty Rule Set Detail
  • Сохранить изменения в свойствах проекта.После этих шагов вы увидите, что «Анализ живого кода» запускается пустым в течение нескольких секунд, когда вы открываете файл или запускаете решение, затем оно останавливается.Возможно, вам придется перезапустить VisualStudio.

Live Code Analysis - empty run

0 голосов
/ 15 октября 2018

Попробуйте отключить анализаторы в обозревателе решений, как описано здесь: Как отключить все анализаторы кода Roslyn? и перезагрузить решение

...