visual Unbehandelte Ausnahme in Debugger :: HandleIPCEvent beim Unterbrechen eines bestimmten Haltepunkts

Ich erhalte die folgende Ausnahme (in Niederländisch folgt die englische Übersetzung im Text), die meinen Debugger unterbricht, wenn ich 'OK' drücke. Dadurch wird die Debug-Sitzung beendet und die Anwendung geschlossen:

Im Text übersetzt:

---------------------------
LerTemperaturaWPF.vshost.exe - Application Error
---------------------------
INTERNAL ERROR:
Unhandled exception in Debugger::HandleIPCEvent.
Event ID=0x246.
Exception code=0xc0000005, Eip=0x68fbaeca.
Process ID=0x1094 (4244), Thread ID=0x10a4 (4260).
---------------------------
OK   
---------------------------

Dies geschieht, wenn der Debugger zum ersten Mal in einem bestimmten Codeteil abbricht:

private void PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
{
    // Set value of property, only when the long editor is selected (no optionlist item is selected)
    if (this.Editor.SelectedItem != null)
    {
        if (this.Editor.SelectedItem as OptionForList == null)
        {
            this.Editor.SelectedValue = ((Management.Property)this.Editor.SelectedItem).Value;
            this.Editor.SelectedIndex = 0;
        }
    }
}

Es passiert, wenn ich den Haltepunkt in die 2. if-Anweisung setze, vor die zweite if-Anweisung (wo immer ich sie setze). Es gibt mir keine Probleme.

Wenn ich sicher gehe, dass die erste Unterbrechung des Debuggers vor diesem Code liegt und danach ein Haltepunkt in diesem Code erreicht wird, gibt es auch keine Probleme. Der Debugger muss defekt sein, bevor er auf diesen Code zugreifen kann. Jetzt glaube ich nicht, dass es irgendetwas mit diesem Code zu tun hat (90% sicher).

Die geänderte Eigenschaft ist ein Benutzersteuerelement und irgendwie denke ich, dass der Debugger das Benutzersteuerelement nicht richtig handhaben kann? könnte sein

Hat jemand dieses Verhalten schon einmal gesehen und weiß, wie man es behebt? muss ich einige der Debug-Einstellungen deaktivieren (oder aktivieren)?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage