我在Visual Studio 2008上运行C#程序 它在某些时候会冻结,当我尝试暂停调试时,VS2008也会冻结。 当我关闭程序控制台窗口时,它弹出一个“无法中断执行”消息框。 什么时候可能是原因?
由于 Roey
答案 0 :(得分:2)
当我尝试使用“启动外部程序”调试.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&amp; 3.5无论服务包如何。
答案 1 :(得分:1)
答案 2 :(得分:0)
我在运行VC 6时遇到了类似的问题
使用windbg没有帮助,因为它也被绞死了?!
最后我使用了kd(内核调试器)。然后当机器挂机时,KD立即报告某个驱动程序(备份工具)有问题。禁用该驱动程序解决了奇怪的挂起问题。
塔尔。
答案 3 :(得分:0)
我只是有一个非常类似的问题,使用Debug - &gt;删除所有断点解决了问题(不幸的是,断点有时会流氓)。