2012-02-10 58 views
5

'未指定的錯誤'對於Windows Phone 7開發人員來說是一大痛苦。如何在Windows Phone 7上調試'未指定的錯誤'?

當有XAML(缺少資源或樣式),並沒有有用信息的一些問題提供了有關該問題的根源它表明:

enter image description here

的問題是如何調試這樣的情況,如何找到缺失的樣式,xaml問題很快?

回答

2

該錯誤與XAML解析錯誤一起,肯定會導致一些痛苦。

這不是很複雜,但我發現調試這種類型問題的最快方法是確保將所有內容都簽入到源代碼管理中,然後將所有內容都複製到單獨的文件中。重新添加塊,直到找到導致問題的塊,然後開始逐行工作。

另外,將來您可能需要重新檢查工作流程。我發現當我編寫大量代碼而沒有在模擬器中運行代碼時,遇到這些類型的問題,或者從博客文章中複製/粘貼東西,而沒有真正理解它正在做什麼。當我採取漸進式方法時,我增加了一個按鈕,然後更改樣式,並經常進行檢查以確保一切正常。

如果你沒有使用類似Git或Mercurial的東西進行源代碼控制,那麼一定要仔細研究它。當你有新的工作時,你可以做很多小的提交,然後如果你的代碼中斷,你可以輕鬆地回退。

+0

這幾乎就是我對「未指定的錯誤」的處理方法。我通常會評論任何可能存在缺陷的塊,然後逐個取消註釋。我曾多次忽略的一個小細節是檢查樣式的順序。如果樣式A使用樣式B,請記住在A之前在XAML中使用B. – juarola 2012-02-14 00:11:35