msvsmon.exe在调试时崩溃了

NFD*_*eam 40 debugging remote-debugging visual-studio visual-studio-debugging

当我在VS2013 update3中调试时,msvsmon.exe在断点处遇到崩溃.

它显示"调试器的工作进程(msvsmon.exe)意外退出.调试将被中止".

我没有使用远程调试.

是否可以关闭msvsmon.exe以避免在调试时调用它?

小智 42

当我遇到此错误时,删除所有断点可以解决问题.禁用断点是不够的 - 必须删除它们.

我能够多次附加到一个过程.一旦我添加了条件断点(带几个检查),我在尝试连接到同一个进程时就开始收到此错误.

问题中提供的错误是一个问题.我还收到一条错误,指出我再次尝试时已经附加了调试器.无论哪种方式,删除断点都解决了它.

  • 令人惊讶的是,这有帮助.谁知道是什么导致了这个问题? (2认同)

小智 11

我也有这个错误,我也安装了Astrill.完全卸载Astrill修复了这个问题.

我联系了Astrill支持,他们回答(在2小时内)说正确的解决方法是按住Ctrl并按下Astrill应用程序上的"帮助"按钮,然后选择"卸载LSP".这解决了这个问题,无需卸载Astrill.

我不知道LSP是什么,但我认为它是某种代理.

  • 希望我可以多次赞成这样的答案.不是通常的愚蠢猜测工作类型的答案,但有人正确地确定了问题,但并没有停留在那里,而是加倍努力,并达到了Astrill.解决了我的问题.布拉沃. (2认同)

Ron*_*wal 10

一些对我有用的事情:

  • 尝试关闭VStudio并重新启动.
  • 如果没有,重启有帮助.[我知道这是通用的,但它值得一试]
  • 禁用不必要的断点.

  • 删除断点和重新启动Visual Studio确实解决了我的问题 (6认同)

小智 9

尝试启用选项>调试>常规>"使用托管兼容模式"

在调试并尝试检查其中包含50 MB文本数据的变量时,我也遇到了此错误/崩溃.此选项在VS2013和VS2015中均有效,允许我使用大数据调试和检查变量.

设置为启用


小智 7

就我而言,它是由VPN软件引起的.它改变了我的hosts文件,我localhost是不是127.0.0.1了.

因此,请检查您localhost的hosts文件(例如%WINDIR%\System32\drivers\etc\hosts)并确保它是127.0.0.1.


Iva*_*F72 5

使用visual studio 2015 RTM时,我发生了这个错误.删除所有断点解决了"调试器的工作进程(msvsmon.exe)意外退出.调试将中止"条件.

因此,如果清除所有断点,在您的版本中,您将不需要避免使用MSVSMON.exe.