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

Visual Studio更新后Mac端构建Windows-MacOS MAUI项目报_CollectBundleResources错误

解决MAUI项目Mac端构建的_CollectBundleResources错误
  • 清理重建项目
    先在Visual Studio中执行「清理解决方案」,手动删除项目根目录下的bin和obj文件夹,也可以在终端运行dotnet clean命令,之后重新构建项目。VS更新后残留的旧构建缓存是这类问题的常见诱因。

  • 统一MAUI SDK版本
    打开项目的.csproj文件,确认<MauiVersion>节点指定的版本,和Mac端Visual Studio中安装的MAUI SDK版本完全一致。同时检查<TargetFrameworks>里的MacCatalyst/iOS版本,避免跨版本不兼容。如果Mac端SDK版本滞后,直接在Visual Studio for Mac的更新中心完成补更。

  • 排查资源文件问题
    _CollectBundleResources错误大多和资源打包流程相关,重点检查:

    • 所有资源文件的「生成操作」是否配置正确(例如图片设为MauiImage,字体设为MauiFont)
    • 资源文件名或路径是否包含特殊字符(空格、中文等),建议改为英文+下划线的命名方式
    • 确认没有缺失的资源引用或错误的路径配置
  • 重置Mac端MSBuild缓存
    打开Mac终端,执行以下命令清除MSBuild缓存:

    rm -rf ~/.local/share/Microsoft/MSBuild
    

    完成后重启Visual Studio for Mac再尝试构建。

  • 验证开发组件完整性
    打开Visual Studio for Mac的「工具→获取工具和功能」,确认已安装MAUI开发所需的全部组件(包括MacCatalyst SDK、Xcode命令行工具等),版本更新后部分组件可能未自动完成安装。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 00:05:17