2012-02-10 30 views
5

'Lỗi không xác định' là một nỗi đau lớn đối với các nhà phát triển Windows Phone 7.Làm cách nào để gỡ lỗi 'lỗi không xác định' trên Windows Phone 7?

Nó được thể hiện khi có một số vấn đề trong XAML (thiếu nguồn lực hay phong cách) và không có thông tin hữu ích được cung cấp về nguồn gốc của vấn đề:

enter image description here

Câu hỏi đặt ra là làm thế nào để gỡ rối tình huống như vậy và làm thế nào để tìm thấy phong cách thiếu, vấn đề xaml một cách nhanh chóng?

Trả lời

2

Lỗi đó, cùng với lỗi phân tích XAML, chắc chắn gây ra một số cơn đau. Đây không phải là rất phức tạp, nhưng tôi đã tìm thấy cách nhanh nhất để gỡ lỗi loại vấn đề này là đảm bảo mọi thứ được kiểm tra nguồn và sau đó chỉ sao chép mọi thứ vào một tệp riêng biệt. Thêm khối lại cho đến khi bạn tìm thấy một đoạn gây ra vấn đề, sau đó bắt đầu làm việc từng dòng một.

Ngoài ra, trong tương lai, bạn có thể muốn xem xét lại quy trình làm việc của mình. Tôi thấy rằng tôi nhấn các loại vấn đề này khi tôi viết một tấn mã mà không cần chạy nó trong trình giả lập hoặc sao chép/dán nội dung từ một bài đăng trên blog mà không thực sự hiểu nó đang làm gì. Tôi có nhiều thành công hơn khi tôi thực hiện một cách tiếp cận gia tăng, thêm một nút, sau đó thay đổi một phong cách, với kiểm tra thường xuyên để đảm bảo mọi thứ đang hoạt động.

Nếu bạn không sử dụng thứ gì đó như Git hoặc Mercurial để kiểm soát nguồn, hãy chắc chắn xem xét nó. Bạn có thể thực hiện rất nhiều cam kết khi bạn nhận được một cái gì đó mới làm việc, và sau đó bạn có một dự phòng dễ dàng nếu mã của bạn bị phá vỡ.

+0

Đây gần như chính xác là cách tiếp cận của tôi đối với "lỗi không xác định". Tôi thường bình luận ra bất kỳ khối có thể bị lỗi và sau đó uncomment chúng từng người một. Một chi tiết nhỏ mà tôi đã quản lý để bỏ qua nhiều lần, là để kiểm tra thứ tự của phong cách. Nếu kiểu A sử dụng kiểu B, hãy nhớ có B trước A trong XAML. – juarola

Các vấn đề liên quan