2017-07-07 91 views
0

我向其中一个表单添加了一个事件处理程序。没有什么复杂的,只有一个文本框单击事件和.Text属性集。现在,当我尝试运行我的应用程序时,一切仍然顺从,并开始运行一两秒钟,但随后调试停止。这是我调试输出:开始调试时访问冲突

Exception thrown: 'System.Threading.WaitHandleCannotBeOpenedException' in mscorlib.dll 
SIOS Open Failed 
ReadProperty<T>(CalibrationFile) 
Exception thrown: 'System.NotImplementedException' in myappname.exe 
The program '[3300] myappname.vshost.exe' has exited with code -1073741819 (0xc0000005) 'Access violation'. 

我做了一些谷歌搜索,而我发现做任何意义是有人who'se杀毒被干扰,造成类似的问题的唯一的事。有没有人见过这个?除Windows以外,我没有运行任何防病毒软件。

需要注意的事项:Visual Studio以管理员身份运行。 (如果情况并非如此,硬件控制器可能会损坏昂贵的设备)现在,在调试过程中,这并不重要,因为该硬件并未实际连接,但如果该应用程序不是“以管理员身份运行”,则该检查不会让应用程序运行。 “

+0

显示你的事件处理程序 – Alex

回答

3

您似乎有一行代码,其中包含throw new System.NotImplementedException();

找到那条线,然后在那里放一些有用的东西。

+0

啊,是的,你完全正确。我的眼睛直视“访问违规”,然后我浏览一下。还有第二个事件处理程序(也是一个点击事件),我还没有填写,并以某种方式在用户控件甚至可见之前触发。你知道为什么调试停止了,而不是在那条线上断开吗? – Sam07

+0

你是否设置调试器停止异常? – doctorlove

+0

是的 - 它通常停止在这种类型的异常,这就是为什么我不明白为什么它没有这次。 – Sam07