Ответ 1
Решил его, полностью удалив Visual Studio и ReSharper. Я использовал этот инструмент:
https://github.com/Microsoft/VisualStudioUninstaller
После повторной установки все работает снова.
При отладке я получаю следующую ошибку:
Невозможно выполнить шаг. Операция не может быть завершена. Повторная попытка должна выполняться
После нажатия кнопки "ОК" диалоговое окно возвращает:
Отладчик не может продолжить выполнение процесса. Операция могла не будет завершено. Повторите попытку.
Решение установлено на "Отладка" и "Любой процессор". После перезапуска приложения я могу выполнить код, но требуется 5-10 секунд, чтобы наступить на что-то, что обычно идет мгновенно. Однако CPU, RAM и HDD работают нормально и не достигают максимума. Кто-нибудь еще испытал это?
Решил его, полностью удалив Visual Studio и ReSharper. Я использовал этот инструмент:
https://github.com/Microsoft/VisualStudioUninstaller
После повторной установки все работает снова.
Я также сталкивался с этой проблемой ранее в Visual Studio 2015 Update 3 в Windows 7 SP1 (64-разрядная версия).
Попробуйте отключить процесс размещения Visual Studio.
Свойства проекта> Отладка> снимите флажок "Включить процесс размещения Visual Studio"
Кроме того, у вас заканчивается память?
Вы отлаживаете сайт ASP.NET?
Известная проблема с отладчиком Visual Studio, вызывающая эту проблему. Есть условие гонки, которое случается, когда все следующее верно:
- Отладка скриптов включена в IE
- Пользователь отлаживает IE и другой процесс
- Другой процесс останавливается (достигает точки останова, завершает пошаговую операцию, останавливается на исключении и т.д.) В тот момент, когда IE не выполняет код скрипта
- IE запускает код скрипта примерно в тот же момент, когда пользователь нажимает F10/F5 в Visual Studio. Наиболее вероятная причина этого состоит в том, что выполняется код из setTimeout - могут быть и другие причины.
Временное решение
Если вы столкнулись с этой проблемой, вы можете попробовать отсоединить и снова подключить отладчик.
-или же-
Эта проблема возникает при отладке ASP.NET и при включенной отладке сценариев в IE. Если вы отключите отладку сценариев в IE или включите и выключите его при переключении между проблемами на стороне сервера и клиентом, вы сможете обойти эту проблему.
-или же-
- Если ваше веб-приложение использует setTimeout, вы можете избежать или хотя бы уменьшить проблему, сделав что-то, чтобы скрипт выполнялся реже. Это может означать увеличение значения тайм-аута, или это может означать добавление условий вокруг, когда используется setTimeout.
Источники:
Вы отлаживаете универсальное приложение для Windows?
В этом случае обходным путем может быть переустановить "Инструменты для разработки универсальных приложений для Windows" следующим образом:
· Если "Инструменты для разработки универсальных приложений для Windows" все еще установлены:
Перейдите в "Программы и компоненты", выберите Visual Studio 2105, нажмите "Изменить".
В настройке Visual Studio нажмите "Изменить".
Отмените выбор функции "Инструменты для разработки универсальных приложений для Windows"
Снова выберите "Инструменты для разработки универсальных приложений для Windows" и нажмите "Обновить".
· Если вы уже удалили "Инструменты для разработки универсальных приложений для Windows":
· Переустановите "Инструменты для разработки универсальных приложений для Windows"
· Или выполните следующие шаги для переустановки системы проекта JavaScript и языковой службы:
Загрузите установщик для вашей редакции Visual Studio, например, vs_community.exe.
§ Откройте окно CMD и выполните следующую команду: vs_community.exe/modify/installselectableitems JavaScript_Hidden/passive
В Visual Studio 2015, 2017 и 2019 вы можете сделать это:
Зайдите в Инструменты → Параметры → Отладка → Общие
Выключи
"Прерывать все процессы, когда один процесс прерывается"
У меня была та же проблема, но у меня был один проект библиотеки классов в решении, поэтому я просто перестроил решение, и оно заработало.
В моем случае отсоединение от процесса и подключение снова решило проблему.
Решение выше работало и для меня.
Тем временем я нашел обходное решение. С помощью кода Visual Studio я могу отлаживать коды JS без VS IDE. (И он может отлаживаться и с Chrome)
Шаги:
Я сделал это, используя это простое описание: http://foreverframe.net/debugging-asp-net-core-apps-in-visual-studio-code/