Подтвердить что ты не робот

Msvsmon.exe разбился при отладке

Когда я отлаживаю обновление VS2013 update3, msvsmon.exe разбился при попадании в точку останова.

В нем показано, что "рабочий процесс отладчика (msvsmon.exe) неожиданно вышел из строя. Отладка будет прервана".

Я не использую удаленную отладку.

Можно ли отключить msvsmon.exe, чтобы избежать его вызова при отладке?

4b9b3361

Ответ 1

Удаление всех точек останова решает проблему, когда я ударяю эту ошибку. Отключить точки останова было недостаточно - их нужно было удалить.

Я мог многократно присоединяться к процессу. Как только я добавил условную точку останова (с несколькими проверками), я начал получать эту ошибку при попытке подключиться к этому же процессу.

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

Ответ 2

Несколько вещей, которые работали для меня:

  • Попробуйте закрыть VStudio и перезапустить.
  • Если нет, перезагрузка помогает. [Я знаю, что это общий, но его стоит сделать)
  • Отключить ненужные точки останова.

Ответ 3

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

Я обратился к поддержке Astrill, и они ответили (в течение 2 часов), говоря, что правильное исправление - удерживать Ctrl и нажать кнопку "Справка" в приложении Astrill, а затем выбрать "Удалить LSP". Это устранило проблему без необходимости установки Astrill.

Я не знаю, что такое LSP, но я предполагаю, что это какой-то прокси.

Ответ 4

В моем случае это было вызвано программным обеспечением VPN. Он изменил мой файл hosts, а мой localhost больше не был 127.0.0.1.

Итак, проверьте localhost в файле hosts (например, %WINDIR%\System32\drivers\etc\hosts) и убедитесь, что он 127.0.0.1.

Ответ 5

Эта ошибка произошла для меня с окончательной RTM visual studio 2015. Удалив все точки останова, "Неожиданно завершился рабочий процесс отладчика (msvsmon.exe). Отладка будет прервана".

Итак, если вы очистите все свои точки останова, в вашей версии вам не нужно будет использовать MSVSMON.exe.

Ответ 6

Попробуйте включить параметры > Отладкa > Общие > "Использовать режим управляемой совместимости"

Я также получил эту ошибку/сбой при отладке и попытке проверить переменную с 50 МБ текстовых данных. Эта опция работала как в VS2013, так и в VS2015, чтобы позволить мне отлаживать и проверять переменную с большими данными.

setting to be enabled

Ответ 7

Я использовал расширение OzCode. К сожалению, у них нет возможности полностью отключить расширение - вы можете отключить определенные функции, поэтому мне пришлось полностью удалить его, чтобы подтвердить, что это способствовало сбоям.

Ответ 8

Эта ошибка возникла у меня, когда я попытался отладить с помощью Visual Studio/Service Pack 3, когда пакет обновления 4 уже был выпущен. После обновления пакета обновления 4 я смог отлаживать.

Итак, попробуйте установить новейшую версию Visual Studio

Привет

Ответ 9

Я получил ту же ошибку. Не влияет после удаления всех точек останова и восстановления Visual Studio (у меня есть Community Edition). Проблема заключалась в программном обеспечении Bitdefender. У меня есть Bitdefender Internet Security 2016 и я установил Active Thread Control (Modules-> Antivirus) на нормальный уровень. Но после установки этих параметров на Permissive ошибка больше не появляется.

enter image description here

Ответ 10

Вот еще один ответ: я изменил свой проект с "Platform Target: Any CPU" на "Platform Target: x86". Потребовалось около 5 попыток отладки для работы каждый раз.

Ранее я пробовал каждое предложение в этой теме: я переустанавливал, убивал все точки останова и искал подозрительные взаимодействия с программным обеспечением.

Ответ 11

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

Ответ 12

Исправлено путем изменения опций- > Проекты и решения- > Веб-проекты → Использовать 64-битную версию IIS......... для False.

Ответ 13

В моем случае я использую службу wcf в приложении wpf и вводя здесь параметры. Выполнение приложения Wpf при столкновении с этой ошибкой "Неожиданно завершен рабочий процесс отладчика (msvsmon.exe). Отладка будет прервана".

В этом случае я шунтирую службу Wcf и запускаю приложение wpf exe
В этом типе выполнения я не сталкивался с какой-либо ошибкой, например: "Неожиданно завершился рабочий процесс отладчика (msvsmon.exe). Отладка будет прервана"

пожалуйста, попробуйте эту ошибку, потому что какой-то процесс выполнения не поддерживает отладки..... мы удаляем Debuggers, также мы сталкиваемся с такой же ошибкой. этот случай помог этому процессу.......

Ответ 14

Я только что испытал это с VC2017 Community Edition 15.7.2. Отключение поиска Microsoft Symbol Server во время отладки исправило это для меня.

Ответ 15

У меня только что была проблема в VS 2015. Я не заметил, что одна из моих точек останова была поддельной - я случайно нажал F9, чтобы установить точку останова, когда окно разборки показывалось в предыдущем сеансе отладки. Решением было просто удалить эту одну фиктивную точку останова - я должен сохранить все остальные.

Ответ 16

У меня также есть та же проблема при отладке и проверке переменной с большими данными (> 50 МБ) в VS2013.

Включение параметров> Отладка> Общие> "Использовать режим управляемой совместимости" у меня не сработало. Перепробовал все решения выше и они не сработали.

Кто-то нашел решение для этого?

Ответ 17

Я знаю, что это напрямую не устраняет ошибку, но в качестве обходного пути я использую Rider IDE от JetBrains и не сталкиваюсь с ошибкой (код, система и т.д. То же самое).

Версия Visual Studio: Профессиональная 2017, 15.5.4
Версия Rider: 2017.3

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