Vin*_*ent 24 c# debugging visual-studio-2015
我得到以下异常(在文本中以荷兰语,英语翻译),当我按下"确定"时它会中断我的调试器,它会停止调试会话并关闭应用程序:
文字翻译:
---------------------------
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
---------------------------
Run Code Online (Sandbox Code Playgroud)
如果调试器第一次中断在某段代码中,则会发生这种情况:
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;
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我将断点放在第二个if语句中,在第二个if语句之前(我放置它的地方)时,会发生这种情况.它没有给我任何问题.
如果我确保调试器的第一次中断是在此代码之前,之后它在此代码中遇到断点,则也没有问题.在获取此代码之前,调试器必须已损坏.现在我不认为它与此代码有任何关系(90%确定).
更改的属性是用户控件,不知何故,我认为调试器无法正确处理用户控件?也许?
有谁见过这种行为,并知道如何解决这个问题?我是否需要关闭(或打开)某些调试设置?
| 归档时间: |
|
| 查看次数: |
5251 次 |
| 最近记录: |