在创建 Windows Phone 7 应用程序时,我在 Visual Studio 2010 中遇到了一个奇怪的行为。一段时间后,VS 开始抱怨 Invalid XAML 虽然没有问题,并且应用程序编译并运行得很好。
它困扰着我,因为我不能使用可视化设计器说“在“DataTemplate”上引发了异常:无效的 XML”,并且代码中突出显示了一个 DataTemplate。数据模板总是好的,当复制粘贴到另一个项目时,VS 不会抱怨它。
我发现有问题的通常是带有自定义转换器的 DataTemplates 或使用 PhonePerformance 之类的类时。
有时错误是“由于文档错误引发的异常:无效的 XML”,并且 XAML 文件中甚至没有突出显示。
我尝试重新安装.NET。Visual Studio 等,并且问题发生在两台独立的机器上,所以我认为它不是特定于我的配置。它可能特定于我的代码。
有没有人经历过类似的行为?