启动C#应用程序时出现致命错误

Dav*_*avy 1 .net c# debugging visual-studio-2010 visual-studio

C#Visual Studio 2010 Express:

当我的应用程序启动时,甚至在显示我的GUI之前,在对话框中都会出现以下错误:


致命问题:值不能为null。
参数名称:来源


这似乎与应用程序中的某些用户设置有关。我从StringCollection中的String更改了设置类型,但是我不确定这是根本原因。名称“ source”也不会响起。

问题是我无法中断应用程序来调试此错误。当我单击“确定”时,该应用程序将启动,但是由于某种原因这些设置都为空。

感谢您的帮助,
戴维

Jar*_*Par 5

解决此问题的最佳方法是使用调试器找出异常的来源。为此,请尝试以下操作

禁用我的代码

  • 工具->选项->调试器
  • 取消选中“仅启用我的代码”

打开第一次机会

  • 调试->异常
  • 在“引发”中检查“公共语言运行时异常”

然后按F5键开始调试您的应用程序。这应该给您一个非常好的主意,该错误发生在哪里以及为什么。