Visual Studio 2015 - "Невозможно выполнить шаг. Операция не может быть выполнена. Повторите попытку",

При отладке я получаю следующую ошибку:

Невозможно выполнить шаг. Операция не может быть завершена. Повторная попытка должна выполняться

После нажатия кнопки "ОК" диалоговое окно возвращает:

Отладчик не может продолжить выполнение процесса. Операция могла не будет завершено. Повторите попытку.

Решение установлено на "Отладка" и "Любой процессор". После перезапуска приложения я могу выполнить код, но требуется 5-10 секунд, чтобы наступить на что-то, что обычно идет мгновенно. Однако CPU, RAM и HDD работают нормально и не достигают максимума. Кто-нибудь еще испытал это?

Ответ 1

Решил его, полностью удалив Visual Studio и ReSharper. Я использовал этот инструмент:

https://github.com/Microsoft/VisualStudioUninstaller

После повторной установки все работает снова.

Ответ 2

Я также сталкивался с этой проблемой ранее в Visual Studio 2015 Update 3 в Windows 7 SP1 (64-разрядная версия).

Попробуйте отключить процесс размещения Visual Studio.
Свойства проекта> Отладка> снимите флажок "Включить процесс размещения Visual Studio"

Кроме того, у вас заканчивается память?

Вы отлаживаете сайт ASP.NET?

Известная проблема с отладчиком Visual Studio, вызывающая эту проблему. Есть условие гонки, которое случается, когда все следующее верно:

  1. Отладка скриптов включена в IE
  2. Пользователь отлаживает IE и другой процесс
  3. Другой процесс останавливается (достигает точки останова, завершает пошаговую операцию, останавливается на исключении и т.д.) В тот момент, когда IE не выполняет код скрипта
  4. IE запускает код скрипта примерно в тот же момент, когда пользователь нажимает F10/F5 в Visual Studio. Наиболее вероятная причина этого состоит в том, что выполняется код из setTimeout - могут быть и другие причины.

Временное решение

  1. Если вы столкнулись с этой проблемой, вы можете попробовать отсоединить и снова подключить отладчик.

    -или же-

  2. Эта проблема возникает при отладке ASP.NET и при включенной отладке сценариев в IE. Если вы отключите отладку сценариев в IE или включите и выключите его при переключении между проблемами на стороне сервера и клиентом, вы сможете обойти эту проблему.

    -или же-

  3. Если ваше веб-приложение использует setTimeout, вы можете избежать или хотя бы уменьшить проблему, сделав что-то, чтобы скрипт выполнялся реже. Это может означать увеличение значения тайм-аута, или это может означать добавление условий вокруг, когда используется setTimeout.

Источники:

Вы отлаживаете универсальное приложение для Windows?

В этом случае обходным путем может быть переустановить "Инструменты для разработки универсальных приложений для Windows" следующим образом:

· Если "Инструменты для разработки универсальных приложений для Windows" все еще установлены:

  1. Перейдите в "Программы и компоненты", выберите Visual Studio 2105, нажмите "Изменить".

  2. В настройке Visual Studio нажмите "Изменить".

  3. Отмените выбор функции "Инструменты для разработки универсальных приложений для Windows"

  4. Снова выберите "Инструменты для разработки универсальных приложений для Windows" и нажмите "Обновить".

· Если вы уже удалили "Инструменты для разработки универсальных приложений для Windows":

· Переустановите "Инструменты для разработки универсальных приложений для Windows"

· Или выполните следующие шаги для переустановки системы проекта JavaScript и языковой службы:

Загрузите установщик для вашей редакции Visual Studio, например, vs_community.exe.

§ Откройте окно CMD и выполните следующую команду: vs_community.exe/modify/installselectableitems JavaScript_Hidden/passive

Источник: - https://social.msdn.microsoft.com/Forums/vstudio/en-US/c9936d80-087d-4cad-93bf-ca4873889773/the-debugger-cannot-continue-running-the-process?forum=vsdebug

Ответ 3

В Visual Studio 2015, 2017 и 2019 вы можете сделать это:

Зайдите в Инструменты → Параметры → Отладка → Общие

Выключи

"Прерывать все процессы, когда один процесс прерывается"

Ответ 4

У меня была та же проблема, но у меня был один проект библиотеки классов в решении, поэтому я просто перестроил решение, и оно заработало.

Ответ 5

В моем случае отсоединение от процесса и подключение снова решило проблему.

Ответ 6

Решение выше работало и для меня.

Тем временем я нашел обходное решение. С помощью кода Visual Studio я могу отлаживать коды JS без VS IDE. (И он может отлаживаться и с Chrome)

Шаги:

  • настроить VSC для использования скомпилированной веб-страницы ASP.NET и локальной веб-сервер
  • начать отладку с помощью VS
  • начать отладку с помощью VSC

Я сделал это, используя это простое описание: http://foreverframe.net/debugging-asp-net-core-apps-in-visual-studio-code/