gpt4 book ai didi

c# - 为什么 Microsoft Visual C# 2008 Express Edition 调试器随机退出?

转载 作者:行者123 更新时间:2023-11-30 13:53:24 24 4
gpt4 key购买 nike

我正在使用 Microsoft Visual C# 2008 Express Edition 编写多线程 Windows 应用程序。最近,调试器运行异常。

当我使用 F10 单步执行代码行时,有时它会像继续命令 (F5) 一样解释我的单步执行 (F10) 命令,然后程序将恢复运行并完成调试 session 。

有人知道为什么会这样吗? Step Over 命令在什么情况下会导致调试器停止?

这不是正在调试的代码的问题:它不仅仅发生在特定的代码行上。它发生在每次运行调试器时都不同的随机行上。

这不是我键盘的问题:当我在“调试”工具栏中单击 Step Over 时,同样的事情发生了。

可能是我程序中其他线程的问题。也许他们中的一个正在随机做一些有中断调试器的副作用的事情。这可能吗?

提前致谢!

最佳答案

你应该看看这个KB article并考虑其匹配的修补程序。

编辑:修补程序确实解决了这类调试问题。不幸的是,修补程序的源代码更改并没有回到主分支,VS2010 也出现了完全相同的问题。它的 Service Pack 1 再次纠正了这个问题。

关于c# - 为什么 Microsoft Visual C# 2008 Express Edition 调试器随机退出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/310788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com