【问题标题】:Load event debugging加载事件调试
【发布时间】:2009-04-09 17:21:19
【问题描述】:

我在 VS 2008 中遇到了一个奇怪的行为。在加载事件期间引发的所有异常都不会显示在调试器中。 VS 不会停止,并且(加载事件的)其余代码不会执行。 这仅在加载事件中发生,而在我可以逐步进行的其他事件中永远不会发生,并且窗口会弹出异常消息。 这不是很方便。这是正常的吗?我需要修改哪个参数来改变它?

【问题讨论】:

    标签: debugging events load


    【解决方案1】:

    我终于在 MSDN 论坛上找到了这个问题的答案。因此,如果有人感兴趣,这就是答案。 为了让 VS 2008 在调试期间停止加载事件,请转到 Debug > Exception 并检查 Thrown for Common Language Runtime Exceptions。这样 VS 2008 会在加载事件期间显示每一行代码的异常窗口。显然,VS 2008 的默认安装没有附带检查公共语言运行时异常。这与 VS 2005 不同,并且可能会产生误导,因为 IDE 将在 Load 事件之外的任何其他代码行上停止,并且不会警告您其余代码未执行。

    【讨论】:

    • 如果您说您是在谈论 ASP.NET、Windows 窗体还是其他任何东西,这对其他人会更有用。此外,将 URL 发布到您找到的 MSDN 论坛帖子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 2012-08-31
    相关资源
    最近更新 更多