Как отключить службы языка Roslyn в Visual Studio 2017? - PullRequest
0 голосов
/ 26 октября 2018

Я только что установил новую версию Visual Studio 2017 v15.8. В моем приложении 8 проектов. Когда я пытаюсь открыть решение, это занимает 1 минуту (в старых версиях это занимало 5-10 секунд). Я пытался решить эту проблему с помощью 3 различных методов в соответствии с моим исследованием, но ни один из них не решил мою проблему.

  1. В «Управлении производительностью Visual Studio» я попытался отключить службу языка Roslyn, но кнопка отключения отключена. Я имею в виду кнопку отключения серого цвета. Так что это не сработало.
  2. В Сервис -> Параметры -> Текстовый редактор -> C # -> Дополнительно есть флажок «Включить полный анализ решения. Попытался снять этот флажок, но он уже был отключен. Поэтому я попытался проверить и снова снять флажок, но это не не работает.
  3. В Сервис -> Параметры -> Текстовый редактор -> Все языки -> CodeLens, есть флажок «Включить CodeLens». Я снял этот флажок, но моя проблема все еще существует.

Так как мне отключить языковые службы Roslyn в Visual Studio 2017? Или есть другой способ, которым мне не нужно его отключать?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2018

Вы пробовали решение в https://developercommunity.visualstudio.com/content/problem/320800/vs-1581-project-load-and-file-access-very-slow.html?

Я не думаю, что это из-за Roslyn Language Service.Кроме того, по этой ссылке вы можете обновить версию Visual Studio 2017 до версии 15.8.7 или выше.Это, вероятно, решит вашу проблему.

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

С Сообщество разработчиков Visual Studio :

Служба языка Roslyn является важной услугой для VB & C # и не может быть отключена.Сообщение просто предупреждает вас, что служба работает дольше, чем обычно, поэтому, если у вас возникают проблемы с производительностью, вы можете загрузить следы, чтобы мы могли провести расследование на этом этапе с помощью механизма обратной связи.

Так что этоКажется, что отключение RLS, на самом деле сделает вашу IDE, как Блокнот.Microsoft не позволяет вам отключить его.Вы можете попытаться воспроизвести и устранить проблему.

...