Когда я отлаживаю свое решение, vs 2017 очень медленный и медленный, как будто он должен работать с чем-то тяжелым в фоновом режиме.
Так что он перестает "отвечать" каждые 5 секунд на 2 секунды, что очень раздражает. Какие-либо предложения?
ИЗМЕНИТЬ (проверенные предложения):
- Ссылка на браузер отключена
- Остановлена обратная связь с клиентами
Ответы:
После некоторого дополнительного исследования я нашел эту тему. Снятие флажка Включить средства диагностики во время отладки в Инструменты → Параметры → Отладка → Общие помогло !
Снятие флажка Включить отладку JavaScript для ASP.NET в
Инструменты → Параметры → Отладка → Общие
имеет огромное значение для производительности.
источник
Если отключение средств диагностики не решает проблему, попробуйте отключить IntelliTrace, сняв флажок Включить IntelliTrace в Инструменты -> Параметры -> IntelliTrace. Работай на меня.
источник
Я сам пробовал отключать несколько вещей, просто чтобы посмотреть, что их вызывает. Единственное, что у меня сработало, это Инструменты> Параметры> Отладка> Общие> «Включить отладку JavaScript для ASP.NET (Chrome и IE)».
Я использую VS2017 Enterprise v15.2 для Asp.net WebForms.
источник
Я также испытываю задержку, когда установлен флажок «Включить отладку Javascript для ASP.NET (Chrome и IE)». И отключение «Включить средства диагностики при отладке» не помогло.
Однако я также заметил, что когда я нажимаю F12 для инструментов разработчика Chrome, время задержки уходит, и приложение работает.
Надеюсь это поможет.
источник
Скрытие окна потоков помогло мне.
источник
Единственное, что мне помогло, - это отключение параметра Debugger в Resharper. Если вы используете Resharper , попробуйте ОТМЕНИТЬ «Показывать значения локальных переменных в редакторе» в меню: Resharper -> Параметры -> Инструменты -> Отладчик .
Мне это помогло.
источник
Для меня сработало удаление всех следующих папок в каталоге решения:
.vs
x64
Debug
Release
источник
У меня возникла такая же проблема. В режиме отладки мой проект веб-форм работал очень медленно. При использовании Ctrl + F5 он работал быстро (как и при развертывании). Я нашел блок try / catch, который выполнялся 45 раз. Он ничего не делал, это просто улавливал ошибку, которую я сделал. Исправил ошибку и при удалении блока try-catch - вуаля! - вернуться к полной скорости.
Поэтому, если у вас возникла эта проблема и вы попробовали все вышеперечисленные решения (я сделал), поищите блок try catch, который срабатывает часто. [Исправьте ошибку :)], а затем удалите блок try-catch. Я не могу поверить в то, что это изменило. Разумеется, это не должно было иметь никакого значения, поскольку блок try-catch ничего не делал, но он делал.
источник
Я отказался от работы Debug => Attach To Process ... даже попробовал ВСЕ решения в этом сообщении SO ( 2 страницы ).
Решение
Используйте ReAttach VS IDE Extension . Это устраняет необходимость когда-либо снова использовать диалоговое окно « Присоединить к процессу », если это процесс, к которому вы недавно подключились.
источник
Если вы используете выпуск VS 2017 Enterprise, попробуйте отключить функцию IntelliTrace (Инструменты -> Параметры -> IntelliTrace)
при отключении этой функции задержка исчезла, даже если инструменты диагностики были включены (Инструменты -> Параметры -> Отладка -> Включить инструменты диагностики во время отладки)
источник
Иногда это происходит из-за сканирования в реальном времени антивирусом.
" Добавить исключения " файлы / папки Visual Studio для вашего антивируса
C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ Common7 \ IDE \ devenv.exe
C: \ Program Files (x86) \ Microsoft Visual Studio \ 201
источник
У меня была эта проблема, когда программа работала медленнее при запуске из визуальной студии, оказалось слишком много потоков, например, много нового System.Threading.Thread () в цикле и т. Д. Я переключил код на использование ThreadPool вместо Задача и т. Д., И медлительность исчезла.
источник
выбор «Загрузить только указанные модули» сработал ( Инструменты => Параметры => Отладка => Символы )
источник
У меня также была эта проблема, мне помогло отключение параметров Включить редактирование и Продолжить в Инструменты → Параметры → Отладка → Общие.
источник
В моем случае у меня была точка останова с условием, которое никогда не выполнялось. Я совсем забыл об этой точке останова. Иногда добавление простого условия к точке останова может сильно замедлить скорость отладки.
Просто добавляю это на случай, если это кому-то поможет.
источник
Обходной путь, который я использовал, заключался в том, чтобы запустить msvcmon.exe локально в режиме администратора перед запуском отладчика. Затем запустите окно подключения и укажите порт удаленной отладки.
источник