当我在VS2013更新3中进行调试时,当命中断点时,msvsmon.exe崩溃。
它会显示"The debugger's worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted"。
我没有使用远程调试。
是否有可能关闭msvsmon.exe以避免在调试时调用它?
当我在VS2013更新3中进行调试时,当命中断点时,msvsmon.exe崩溃。
它会显示"The debugger's worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted"。
我没有使用远程调试。
是否有可能关闭msvsmon.exe以避免在调试时调用它?
删除所有断点可以解决我遇到的这个错误。禁用断点是不够的,必须将它们删除。
我能够多次附加到一个进程。一旦我添加了一个有几个检查条件的条件断点,当尝试重新附加到同一进程时,就会出现这个错误。
提供的问题错误是一个问题。我还收到了一个错误,指出调试器已经附加,当我再次尝试时。无论哪种方式,都是删除断点解决的。
尝试打开选项>调试>常规>"使用托管兼容模式"
我在调试时也遇到了这个错误/崩溃,并尝试检查其中包含50 MB文本数据的变量。这个选项在VS2013和VS2015中都起作用,可以让我调试并检查带有大型数据的变量。
以下是对我有效的一些方法:
我也遇到了这个错误,而且我也安装了Astrill。完全卸载Astrill解决了问题。
我联系了Astrill支持团队,他们在2小时内回复我了,说正确的解决方法是按住 Ctrl 键并在 Astrill 应用程序上点击“帮助”按钮,然后选择“卸载 LSP”。这样就可以修复问题,无需卸载 Astrill。
我不知道LSP是什么,但我认为它是某种代理。
我也曾遇到过这个问题,我的版本是Visual Studio 2015 RTM。删除所有断点可以解决 "调试器的工作进程(msvsmon.exe)意外退出。调试将被中止" 的错误。
所以,如果在您使用的版本中清除所有断点,则无需避免使用MSVSMON.exe。
我正在使用OzCode调试器扩展。不幸的是,他们没有一种完全禁用扩展的方法 - 你只能禁用某些功能 - 所以我不得不完全卸载它来确认它是导致崩溃的原因。
msvsmon.exe
进程添加到 Windows Defender 排除列表 中,问题就会消失。