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

MAUI中如何修改资源文件的输出目录?

MAUI非打包状态下自定义资源输出目录方案

要实现把图片、字体分别输出到APP_DIRECTORY\Resources\Images和APP_DIRECTORY\Resources\Fonts目录,直接修改项目配置文件即可,步骤如下:

  1. 打开你的MAUI项目文件(后缀为.csproj)
    找到里面的资源配置节点,替换为以下内容:

    <!-- 配置图片资源输出路径 -->
    <ItemGroup>
      <MauiImage Include="Resources\Images\**" 
                 CopyToOutputDirectory="PreserveNewest"
                 CopyToOutputSubDirectory="Resources\Images" />
    </ItemGroup>
    
    <!-- 配置字体资源输出路径 -->
    <ItemGroup>
      <MauiFont Include="Resources\Fonts\**" 
                CopyToOutputDirectory="PreserveNewest"
                CopyToOutputSubDirectory="Resources\Fonts" />
    </ItemGroup>
    

    这段配置会将项目中Resources\Images下的所有图片,在构建时复制到输出目录的Resources\Images子文件夹;字体资源同理遵循相同规则。

  2. 调整代码中的资源引用路径
    由于资源输出路径变更,代码里引用资源时要对应新路径,比如原来写"btn_icon.png",现在要改成"Resources/Images/btn_icon.png"(MAUI中统一用斜杠/可实现跨平台兼容)。

  3. 清理后重新构建
    右键项目选择「清理」,再重新构建项目,旧的输出文件会被清除,新的目录结构就能正常生成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 20:07:48