2012-02-10 12 views
5

Windows Phone 7の開発者にとっては、「不特定のエラー」が大きな苦痛です。Windowsの電話機7で「不特定のエラー」をデバッグする方法は?

問題の原因について提供されるXAML(リソースやスタイルに欠けている)し、有用な情報に問題がある場合にそれがあったされています

enter image description here

質問このような状況をデバッグする方法ですが、不足しているスタイルを見つける方法、xamlの問題をすばやく見つける方法

答えて

2

このエラーは、XAML解析エラーとともに、間違いなく痛みを引き起こします。

これはあまり洗練されていませんが、このタイプの問題をデバッグする最も簡単な方法は、すべてがソースコントロールにチェックインされていることを確認し、すべてを別のファイルにコピーすることです。問題の原因となるチャンクが見つかるまで、チャンクを追加して、1行ずつ作業を開始します。

今後、ワークフローを再検討することもできます。エミュレータで実行せずに大量のコードを書くときや、実際に何をしているのかを実際に理解することなく、ブログの投稿からコピー/ペーストするときに、この種の問題にぶつかります。私は漸進的なアプローチを取ってボタンを追加し、次にスタイルを変更し、頻繁なチェックを行い、すべてが機能していることを確認すると、はるかに成功しています。

ソース管理にGitやMercurialのようなものを使用していない場合は、間違いなくそれを調べてください。何か新しい仕事が得られたら、少しコミットをたくさんすることができますし、あなたのコードが壊れた場合は簡単なフォールバックがあります。

+0

これは、ほぼ正確に私のアプローチである "不特定のエラー"です。私は通常、不具合の可能性があるブロックをコメントアウトし、コメントを一つずつコメント解除します。私が数回見落としてきた細部の1つは、スタイルの順番を確認することです。スタイルAがスタイルBを使用する場合、XAMLにAの前にBがあることを忘れないでください。 – juarola

関連する問題