主要是:.xaml 文件中声明的类与.cs文件中的类不一致导致。
如:下面是先列出会报错的情况。
BlankPage.xaml
XAML
<Page
x:Class="newGroupTest.BlankPage"
xmlns:common="using:newGroupTest.Common"
......>
......<!--此处略去部分代码-->
</Page>
BlankPage.xaml.cs文件中声明
XAML using newGroupTest.BlankPage; ...... namespace newGroupTest { public sealed partial class BlankPage1 : newGroupTest.Common.LayoutAwarePage { public BlankPage1() { this.InitializeComponent(); } ......//略 } }
需要更改的是:
BlankPage.xaml文件
<common:LayoutAwarePage x:Class="newGroupTest.BlankPage" xmlns:common="using:newGroupTest.Common" ......>
......<!--此处略去其它代码-->
</common:LayoutAwarePage>
更改一致后,一般需要执行以下步骤:清理、重新生成、部署,再运行,此过程中不提示此错误,就算OK了。