为了将现有的项目转换为MVVM,我创建了一个包含3个项目的新解决方案:M、VM和V。当添加我的用户控件到新项目时,我只添加了.cs文件,而不是xaml。编译解决方案并意识到我的问题,所以我删除了文件和xaml个人,所以我得到了两者。然而现在当我构建时,我得到.“数据在根级别是无效的。行1,位置1. XML是无效的。”它列出了相关的.cs文件作为它试图解析的文件。这发生在我的所有XAML文件中。我正在寻找一个解决方案,不需要我重新创建一切。是否有一个配置文件,指定什么应该被解析?
utugiqy61#
听起来您的构建操作配置不正确。.XAML文件的构建操作应为Page,而.cs文件的构建操作应为Compile。可以通过打开“属性”工具窗口并在解决方案资源管理器中选择文件来配置生成操作。生成操作通常是“属性”页上的第一个选项。
pinkon5k2#
第一行中可能缺少您的信息或格式无效
<?xml version="1.0" encoding="UTF-8" ?>
字符串
2条答案
按热度按时间utugiqy61#
听起来您的构建操作配置不正确。.XAML文件的构建操作应为Page,而.cs文件的构建操作应为Compile。
可以通过打开“属性”工具窗口并在解决方案资源管理器中选择文件来配置生成操作。生成操作通常是“属性”页上的第一个选项。
pinkon5k2#
第一行中可能缺少您的信息或格式无效
字符串