当我在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以避免在调试时调用它?
我删除了所有的观察变量。这对我解决了问题。
这个问题至少有1年半的历史,可能更久。今天是6-11-22,我在Ms Studio Pro 2022上遇到了这个问题,使用的是全新安装的Windows 11,电脑里几乎没有其他东西。然后我卸载了它,并安装了Ms Studio Community 2022,在开头放了一个断点,结果出现了错误。
今天是6-12-22,我重新安装了Ms Studio Community 2022。由于某种原因,我从x86切换到了x64,经历了大约1000次错误更改和一个崩溃的form1.resx文件,谢天谢地我有备份,否则我就完了。总之,到目前为止,我已经设置了几个断点,没有出现任何问题。
我刚刚在使用VC2017社区版15.7.2时遇到了这个问题。在调试时关闭Microsoft符号服务器查找可以解决这个问题。
我的问题始于将项目移动到新文件夹后。我在使用VS2019时没有运气,无法使用任何这些答案。我甚至删除了整个.vs文件夹,以为可能有东西损坏了。但是没有运气。
但是我试着用CTRL-F5而不是仅仅F5启动项目,结果竟然奏效了。它很稳定。CTRL-F5可以正常运行,而F5会给我msvsmon.exe错误。
我不知道发生了什么,但至少我现在可以再次运行该项目了。
我尝试了这里几乎所有的答案,但对于我的情况,没有任何作用。 切换到32位只是让Visual Studio 2019崩溃,而不是msvsmon.exe崩溃。
对我有用的是设置一个非常早的断点,并利用这个机会来关闭“并行堆栈”窗口。我不需要那个,但它默认在我的布局中打开。