1

У меня возникла следующая проблема на 16 ГБ ОЗУ MBP Pro в середине 2015 года под управлением Windows 10 с последними драйверами BootCamp, в Visual Studio 2015 и 2017 Community Edition.

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

Демонстрация: скринкаст о лаге на YouTube.

2 ответа2

0

Может быть много причин, почему Visual Studio работает медленно.

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

  1. Перейдите в Инструменты -> Параметры → Текстовый редактор → C # → Дополнительно и снимите флажок Включить полный анализ решения

  2. Перейдите в Инструменты → Параметры → XAML Designer → Общие и снимите флажок Включить XAML Designer (требуется перезагрузка Visual Studio)

  3. Перейдите в Инструменты → Параметры → Текстовый редактор → Все языки и снимите флажок Включить CodeLens

  4. Перейдите в Инструменты → Параметры → Отладка → Общие и отключите Включить средства диагностики при отладке.

  5. Перейдите в меню « Инструменты» → « Параметры» → « Контроль источника» и установите для параметра « Текущий контроль источника» значение « Нет».

  6. Перейдите в меню ИнструментыПараметрыСредаСинхронизированные настройки и снимите флажок.

  7. Очистите содержимое в следующих папках кэша (не удаляйте эти папки, а только удалите их содержимое) и перезапустите Visual Studio:

    • Очистите содержимое в папке WebSiteCache (можно найти в
      C:\Users\% USERNAME%\AppData\Local\Microsoft\WebSiteCache)

    • Очистите содержимое в папке временных файлов ASP.NET (можно найти в
      C:\Users\% USERNAME%\AppData\Local\Temp\ Временные файлы ASP.NET)

  8. Измените область действия окна Error List на Current Document .

  9. Удалите папку .vs из папки решения.

  10. Отключение какого-либо расширения, например, ReSharper Code Inspection.

  11. Отключить дополнительные дисплеи (второй или третий монитор)

0

В моем случае, и у меня было большое отставание в выполнении самых простых вещей, это помогло обновить драйверы моего компьютера. Системные драйверы являются основой для всего.

Мне повезло, что у Dell есть отличная поддержка веб-сайтов для этого. Я позволил ему обновить все драйверы, которые он хотел (обновление драйверов Dell в значительной степени автоматическое).

Большая часть отставания, кажется, ушла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .