UWP 绑定数据源异常 进入系统断点!global::System.Diagnostics.Debugger.Break();

笔者近期在用 MVVM 模式作一个UWP 的项目,而后在一次从新部署、运行程序后,程序忽然间就崩了,而且进入了系统的断点(What ???)。数组

Debuger调试器终止

后来检查了控制台输出以及翻阅了MSDN上关于Debuger的说明,一会儿就明白了问题是出在数据绑定的问题上:数据源异常!笔者的数据源出现了数组越界(就是在生成的时候没有对空值的状况进行处理.....T.T)学习

绑定的数据源异常

抱着学习的心态,翻阅了MSDN的资料,找到了出现这种状况的官方说明,以下:debug

若是未附加调试器,询问用户是不是否想要附加调试器。 若是用户说是,将启动调试器。 若是附加调试器后,调试器终止与用户断点事件,而且调试器将暂停执行的进程,就像已击中调试器断点同样。

就是,因为VS 里默认会为咱们每次的编译启用调试器,这个调试器若是终止的话(也就是程序的处理逻辑还存在不妥的地方),那么系统会暂停程序的运行,紧急的中止在调试器的终止处,就好像进入了人们本身设置的断点区内。调试

OK,就记录到这吧!code

相关官网传送门:Debugger.Break 方法进程

欢迎业界大佬们指点,鄙人邮箱:xb1997love@gmail.com事件

相关文章
相关标签/搜索