Windows Phone 应用错误处理、调试与发布全攻略
一、捕获和调试错误
1.1 捕获未处理的异常
在 Windows Phone 应用中,未处理的异常可通过两种方法捕获: RootFrame_NavigationFailed 和 Application_UnhandledException 。 RootFrame_NavigationFailed 捕获页面加载时抛出的未处理异常,而 Application_UnhandledException 捕获其他所有情况下抛出的异常。具体操作步骤如下:
1. 按 F5 从之前的断点继续调试,调试器会在 App.xaml.cs 中的 RootFrame_NavigationFailed 处中断。
2. 将鼠标悬停在 NavigationFailedEventArgs e 上,可查看 e.Uri ,它包含加载时导致错误的页面。
3. 再次按 F5 继续调试,代码执行会在 Application_UnhandledException 方法中中断。
1.2 处理 RootFrame_NavigationFailed 异常
当应用的 MainPage 抛出异常时, RootFrame_NavigationFailed 方法会捕获该异常。为阻止异常冒泡到
超级会员免费看
订阅专栏 解锁全文
1

被折叠的 条评论
为什么被折叠?



