【发布时间】:2013-01-25 20:32:31
【问题描述】:
这种情况一遍又一遍地发生。我只是坐在这里没有运行任何代码,它发生了。我查看事件查看器,它看起来像是试图从我的一个类中运行代码。
Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentNullException
Stack:
at System.Data.Linq.DataContext..ctor(System.String, System.Data.Linq.Mapping.MappingSource)
at TurnbackTools.DataClasses1DataContext..ctor(System.String)
at TurnbackChart.TurnbackChart.ZDraw()
at TurnbackChart.TurnbackChart.TimerTick(System.Object, System.EventArgs)
at System.Windows.Forms.Timer.OnTick(System.EventArgs)
at System.Windows.Forms.Timer+TimerNativeWindow.WndProc(System.Windows.Forms.Message ByRef)
at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr, Int32, IntPtr, IntPtr)
这是怎么回事?
【问题讨论】:
-
我猜
System.Data.Linq.Mapping.MappingSource对象是null -
那是因为蹩脚的 winforms 设计器创建了您的表单实例以在设计器中显示,请尝试确保您的代码在 InDesignerMode 时不会执行。
标签: c# winforms visual-studio exception visual-studio-2012