Tôi có một ứng dụng XAML (Windows 8 WinRT XAML) + C# có một UserControl XAML. Trong nhà thiết kế, tôi không thấy bất kỳ vấn đề nào (không gạch dưới màu đỏ hoặc tương tự). Dự án cũng biên dịch mà không có bất kỳ lỗi nào. Khi tôi chạy ứng dụng, ứng dụng sẽ vi phạm trong InitializeComponent()
với "lỗi phân tích XAML". Tôi không có ý tưởng, làm thế nào để gỡ lỗi loại vấn đề này. Các bước để xác định vấn đề là gì? Có, Có điều gì đó sai trái với Kiểm soát người dùng XAML hoặc từ điển ressource nhưng làm cách nào để xử lý loại lỗi này theo cách có cấu trúc?Cách giải quyết lỗi phân tích XAML?
[EDIT]
Ok, có vẻ như đường mòn lỗi dường như là cách tiếp cận phù hợp với WinRT.
BTW. Tôi đã tìm thấy vấn đề với mã số "của tôi".
Dự án của tôi được gọi là "Pegasus.Core" và trong tệp được tạo từ CalenderControl.g.i.cs
từ studio trực quan, đường dẫn là: "ms-appx:///Pegasus_Core/View/CalendarControl.xaml"
-> thay thế "." với "_"
Có bất kỳ cảnh báo hoặc lỗi nào trong ngăn cửa sổ Đầu ra khi bạn chạy dự án không? – JoshVarty
Phương pháp thu gọn của tôi chỉ đơn giản là bắt đầu loại bỏ các phần của XAML (đặc biệt nếu bạn có phiên bản làm việc cuối cùng) cho đến khi nó hoạt động trở lại. Tại thời điểm đó, thêm bit trở lại cho đến khi nó không thành công. Nó sẽ cho bạn một ý tưởng tốt về thủ phạm. –
Tháo rời. Loại bỏ tất cả mọi thứ và thêm những thứ trở lại một chút mã tại một thời điểm cho đến khi bạn tìm thấy nguyên nhân gây ra nó. – Earlz