【问题标题】:How to debug 'unspecified error' on windows phone 7?如何在 Windows Phone 7 上调试“未指定错误”?
【发布时间】:2012-02-10 19:27:19
【问题描述】:

“未指定的错误”是 Windows Phone 7 开发人员的一大痛点。

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

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

【问题讨论】:

    标签: debugging windows-phone-7 xaml


    【解决方案1】:

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

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

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

    如果您没有使用 Git 或 Mercurial 之类的工具进行源代码控制,请务必研究一下。当你有新的工作时,你可以做很多小提交,然后如果你的代码中断,你可以很容易地回退。

    【讨论】:

    • 这几乎正是我处理“未指定错误”的方法。我通常注释掉任何可能有问题的块,然后一一取消注释。我多次忽略的一个小细节是检查样式的顺序。如果样式 A 使用样式 B,请记住在 XAML 中将 B 放在 A 之前。
    猜你喜欢
    • 2011-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多