我有一个XAML(Windows 8 WinRT XAML)+具有XAML UserControl的C#应用程序。在设计师中,我没有看到任何问题(没有红色的下划线或类似的)。该项目也编译没有任何错误。 当我运行应用程序时,应用程序在InitializeComponent()
中出现“XAML解析错误”。我不知道如何调试这类问题。识别问题的步骤是什么?是的,XAML用户控件或资源字典有问题,但是如何以结构化的方式处理这种错误?如何解决XAML解析错误?
[编辑]
好吧,似乎跟踪误差似乎是WinRT中正确的做法。
顺便说一句。我发现“我的”代码的问题。
我的项目被称为“Pegasus.Core”,并在Visual Studio生成的CalenderControl.g.i.cs
文件中,路径为:"ms-appx:///Pegasus_Core/View/CalendarControl.xaml"
- >替换为“。”。与“_”
运行项目时,Output窗口中是否存在警告或错误? – JoshVarty
我的回退方法是简单地开始剥离部分XAML(特别是如果您有最后一个工作版本),直到它再次运行。在这一点上,加回位直到失败。它应该给你一个好主意的罪魁祸首。 –
把它拆开。删除所有内容并一次添加一些代码,直到找到导致它的原因。 – Earlz