Visual Studio在调试中运行程序时抛出虚假异常

时间:2013-02-22 14:08:29

标签: vb.net visual-studio-2010

我正在使用Visual Studio 2010(10.0.40219.1)(Windows XP 5.1 2600.xpsp-sp3-gdr.120821-1629)中的VB.Net程序进行调试,并注意到它在调试时非常运行慢。当作为可执行文件(甚至调试可执行文件)运行时,它以惊人的速度滚动。

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

  

类型'System.ArgumentNullException的第一次机会异常   发生在Microsoft.VisualBasic.dll

有谁知道这可能是什么原因?它似乎没有对程序的运行产生任何负面影响,除了需要很长时间才能找到我正在尝试查找错误的位。该异常似乎与任何相关特定的代码补丁,实际上大多数其他项目都没有。

1 个答案:

答案 0 :(得分:1)

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

我会特别注意Marcus Andren的建议:

  

如果您想确定异常发生的位置,可以   选择Debug-> Exceptions菜单项,并在对话框中选择   出现,选中“公共语言运行时”的第一个复选框   异常“。这将使调试器在异常时立即中断   发生而不是仅打破未处理的例外。

     

这也是为什么抓住它通常是一个坏主意的一个原因   一般例外,除非您明确记录信息   捕获。