2017-07-07 6 views
0

Ich habe einen Ereignishandler zu einem meiner Formulare hinzugefügt. Nichts kompliziertes, nur ein Textbox-Klick-Ereignis und eine .Text-Eigenschaft. Jetzt, wenn ich versuche, meine Anwendung auszuführen, stimmt alles immer noch überein und beginnt für ein oder zwei Sekunden zu laufen, aber das Debuggen stoppt dann einfach. Das ist in meinem Debug-Ausgabe:Zugriffsverletzung beim Starten des Debugs

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'. 

ich einige googeln tat und das einzige, was ich fand, dass macht keinen Sinn überhaupt jemand who'se Antivirus war, zu stören und verursacht ein ähnliches Problem. Hat das jemand schon mal gesehen? Ich betreibe keine Antivirenprogramme abgesehen von dem, was Windows für sich hat.

Etwas zu beachten: Visual Studio wird als Administrator ausgeführt. (Hardware-Controller, die teure Geräte kaputt machen könnten, wenn dies nicht der Fall ist) Jetzt ist dies beim Debuggen nicht relevant, da diese Hardware nicht tatsächlich verbunden ist, aber die Prüfung die Anwendung nicht laufen lässt, wenn sie nicht "als Administrator ist. "

+0

Zeigen Sie Ihren Event-Handler – Alex

Antwort

3

Sie scheinen eine Codezeile zu haben, die throw new System.NotImplementedException(); enthält.

Suchen Sie diese Zeile, und legen Sie stattdessen etwas Nützliches dorthin.

+0

Ahh ja, Sie sind völlig richtig. Meine Augen gingen direkt auf die "Zugriffsverletzung" und ich überflog genau das. Es gab einen zweiten Event-Handler (auch ein Click-Event), den ich noch nicht gefüllt hatte und der irgendwie abgefeuert wurde, bevor das Benutzer-Control überhaupt sichtbar war. Weißt du, warum das Debugging gestoppt wurde anstatt in dieser Zeile zu brechen? – Sam07

+0

Haben Sie den Debugger so eingestellt, dass er auf Ausnahmen stoppt? – doctorlove

+0

Ja - und normalerweise hört es bei dieser Art von Ausnahme auf, weshalb ich nicht verstehe, warum es dieses Mal nicht war. – Sam07

Verwandte Themen