You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAUI应用添加XML原始资源文件遇文件未找到错误,求操作步骤

MAUI中添加并读取原始资源文件的规范步骤
  • 第一步:放置文件
    在MAUI项目里创建或找到Resources/Raw文件夹(这是MAUI默认的原始资源存放目录),把你的AboutAssets.xml文件放到这个文件夹里。

  • 第二步:配置构建属性
    选中这个XML文件,打开右侧属性面板:

    • 将构建操作设置为MauiAsset
    • 将复制到输出目录设置为如果较新则复制(确保文件被打包进应用安装包)
  • 第三步:正确读取文件
    你的代码逻辑本身没问题,但要注意两个关键点:

    1. 文件名拼写必须完全一致,包括大小写(Android、iOS平台对文件名大小写敏感)
    2. 如果文件放在Resources/Raw的子文件夹里,路径要写成子文件夹名/文件名.xml,比如Data/AboutAssets.xml

修正后可直接使用的代码示例:

async Task LoadMauiAsset()
{
    try
    {
        using var stream = await FileSystem.OpenAppPackageFileAsync("AboutAssets.xml");
        using var reader = new StreamReader(stream);
        var contents = reader.ReadToEnd();
        // 后续处理内容
    }
    catch (FileNotFoundException ex)
    {
        // 这里可以排查文件名、路径或构建配置问题
    }
}

内容的提问来源于stack exchange,提问作者Kathir M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 11:14:57