2016-09-23 22 views
0

试图把现有的项目转换为MVVM,我创建了一个新的解决方案有3个项目:男,VM和V.WPF XAML解析错误。 “根级数据无效。”

当添加我的用户控件到新的项目我添加了文件的.cs只,而不是XAML 。编译解决方案,并意识到我的问题,所以我删除了文件和XAML个人,所以我得到了两个。

现在,但是当我建立,我得到。 “根级别的数据无效,第1行,第1位。XML无效。”并将关联的.cs文件列为它试图解析的文件。这发生在我所有的XAML文件中。

我正在寻找一种解决方案,不需要我重新创建所有东西。有没有一个配置文件指定什么应该被解析?

+0

属性=>构建操作。创建一个新的WPF项目并检查不同文件类型的构建操作。回到你的其他项目并确保它们匹配。 – Will

+1

就是这样。与.xaml文件关联的我的.cs文件被设置为页面而不是编译。谢谢! – DaiKiraii

回答

0

听起来像您的构建操作配置不正确。 .XAML文件应具有Page的构建操作,.cs文件应具有编译的构建操作。

您可以通过打开属性工具窗口并在解决方案资源管理器中选择文件来配置构建操作。构建操作通常是“属性”页面上的第一个选项。

相关问题