2013-02-22 51 views
0

我正在Visual Studio 2010中调试VB.Net程序(10.0.40219.1)(Windows XP 5.1 2600.xpsp-sp3-gdr.120821-1629 ),并且注意到在调试时它运行得非常缓慢。当作为可执行文件运行时(甚至是可执行的调试文件),它以极快的速度滚动。Visual Studio在调试中运行程序时抛出虚假异常

原因似乎是开发环境产生大量异常(出现在直接窗口中)。

类型System.ArgumentNullException 的”第一次机会异常出现在Microsoft.VisualBasic.dll中

有谁知道这样做的原因可能是什么?它似乎对程序的运行没有任何不利影响,除了需要很长时间才能找到我正在尝试查找该错误的位。该例外似乎并不涉及任何特定的代码补丁,事实上,大多数其他项目都不会发生这种情况。

回答

1

我找到了答案为你一个类似的问题: A first chance exception

我会由Marcus Andren特别注意的建议:如果你想找出其中的例外发生

,您可以在 中选择Debug-> Exceptions菜单项,并在 出现的对话框中,选中“Common Language Runtime Exceptions”的第一个复选框。这会使调试器在发生异常 时立即中断,而不是仅处理未处理的异常。

这也是为什么除非你清楚记录被捕获的信息 ,否则通常是一个不好的想法,以赶上 通用异常。

+0

Splendid,谢谢。它马上就注意到这个不好的电话。 – 2013-02-22 14:43:09

+0

它在你的代码? – 2013-02-24 13:50:37

相关问题