我在 Visual Studio 2008 上运行 C# 程序它在某个时候冻结,当我尝试暂停调试时,VS2008 也冻结。当我关闭程序控制台窗口时,它会弹出一个“无法中断执行”消息框。什么时候可能是造成这种情况的原因?
谢谢罗伊
我在 Visual Studio 2008 上运行 C# 程序它在某个时候冻结,当我尝试暂停调试时,VS2008 也冻结。当我关闭程序控制台窗口时,它会弹出一个“无法中断执行”消息框。什么时候可能是造成这种情况的原因?
谢谢罗伊
当我尝试使用“启动外部程序”调试 .NET 2.0/3.0/3.5 项目并且程序自动加载 v4.0 时出现此错误。您可以轻松地为指定 SupportedRuntime 的外部程序添加 app.exe.config 文件:
<?xml version ="1.0"?>
<configuration>
<startup>
<supportedRuntime version="v2.0.50727" />
</startup>
</configuration>
请注意,“v2.0.50727”适用于 2.0、3.0 和 3.5,无论服务包如何。
我在运行 VC 6 时遇到了类似的问题。
使用 windbg 并没有帮助,因为它也被绞死了?!
最终我使用了 kd(内核调试器)。然后当机器挂掉时,KD立即报告了一些驱动程序(一个备份工具)有问题。禁用该驱动程序解决了奇怪的挂起问题。
塔尔。
我刚刚遇到了一个非常相似的问题,使用 Debug -> Delete all breakpoints 解决了这个问题(不幸的是,断点有时会变得流氓)。