如何在Windows Phone 7上调试"未指定的错误"?

sas*_*eve 5 debugging xaml windows-phone-7

对于Windows Phone 7开发人员来说,"未指定的错误"是一个巨大的痛苦.

当XAML中存在一些问题(缺少资源或样式)并且没有提供有关问题来源的有用信息时,会显示:

在此输入图像描述

问题是如何调试这种情况以及如何快速找到丢失的样式,xaml问题?

Jos*_*arl 2

该错误以及 XAML 解析错误肯定会造成一些痛苦。

这不是很复杂,但我发现调试此类问题的最快方法是确保所有内容都签入源代码管理,然后将所有内容复制到单独的文件中。重新添加块,直到找到导致问题的块,然后开始逐行工作。

此外,将来您可能需要重新检查您的工作流程。我发现当我编写大量代码而不在模拟器中运行它或者从博客文章中复制/粘贴内容但没有真正理解它在做什么时,我会遇到这些类型的问题。当我采取增量方法,添加按钮,然后更改样式,并频繁检查以确保一切正常时,我会取得更大的成功。

如果您不使用 Git 或 Mercurial 之类的工具进行源代码控制,请一定要研究一下。当你得到新的东西时,你可以进行很多小的提交,然后如果你的代码崩溃了,你可以轻松地进行回退。