C# · 12月 31, 2021

c# – “调试器无法继续运行进程.”

我一直搞乱VS 2010调试设置,试图进入.NET Framework工作.嗯,我不能让它上班.我也尝试过反射器VS插件,而且这一点在一个工作.

然后我随机开始得到这个错误:

这只有当我在调用IEnumerable< T> .ToList()的行上有一个断点时才会发生.如果我尝试在设置断点的行上跳过或进入,我得到这个错误对话框,我的调试会话结束.

如果我将断点移动到下面的行,调试器使它过去ToList()调用!

我尝试过以下操作无效:

>删除反射器插件.
>在工具>中撤消我的更改选项>调试窗口(未选中进入.NET Framework的选项;取消选中源服务器选项;检查我的代码选项).
>未选中的Microsoft Source Server在工具>选项>调试>符号窗口.
>清除符号缓存.

到底是怎么回事?

解决方法 因为这是我找到答案时我来的第一个地方,我会添加我发现的内容.

在我的情况下,我已经在解决方案中设置了调试器来启动多个项目.由于某些原因,此设置已被Visual Studio更改,因此没有项目启动.纠正解决方案中的设置立即解决了问题.

这个问题不难解决,但是错误信息有点不舒服.