我曾经能够在我的Visual Studio 2015 C#(WPF,如果相关)项目中发生异常时进行编辑和继续。我经常得到一些简单的东西,比如空引用异常,我可以快速解决问题并继续。
但是,最近我一直收到以下警告信息:
“调试器无法展开到此帧。”
它指出,以下内容也无法解除:
我的谷歌搜索提出了一些文章说他们已经在2006年实现了这个功能,除此之外,只有大约3个结果回来了!
这似乎是项目特定的。在一个干净的新项目中:
Object o = null;
String s = o.ToString();
抛出异常,让我编辑并继续之前的行。在我现有的项目中,我无法放松,它会抛出对话框。
编辑:使用其他计算机和Visual Studio安装进行尝试但仍有问题。
这似乎是Caliburn Micro的一个问题。
如果我的用户界面上有一个按钮,使用上面的代码链接到代码中的事件,我可以回放和调试。但是,如果我使用cal.message.attach并将代码放在引用的ViewModel的方法中,那么我无法放松。但我不确定。
答案 0 :(得分:1)
您可以逐个尝试测试这些解决方案。