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

.NET MAUI iOS构建卡在_XamarinBuildDownloadCore任务无限循环

.NET MAUI iOS构建卡在_XamarinBuildDownloadCore任务无限循环

兄弟,我之前也踩过类似的坑!你说运行dotnet build -f net8.0-ios时卡在_XamarinBuildDownloadCore任务,而且排查到是Xamarin.Build.Download这个间接依赖包搞的鬼,给你几个实用的解决思路:

  • 显式指定最新稳定版的依赖包:既然这个包是你用的Plugin间接带进来的,版本可能存在兼容性问题(尤其是和.NET 8 MAUI搭配)。直接在项目的.csproj文件里添加显式引用,强制使用最新稳定版:

    <PackageReference Include="Xamarin.Build.Download" Version="0.12.0" />
    

    (注:0.12.0是当前主流稳定版本,你可以根据NuGet上的最新版本调整)

  • 彻底清理构建缓存:缓存里的旧文件经常会导致这类卡住的问题,按步骤清一遍:

    1. 执行命令dotnet clean清空项目构建文件
    2. 手动删除项目根目录下的bin和obj文件夹
    3. 清除NuGet本地缓存,运行dotnet nuget locals all --clear
  • 检查网络环境:这个任务本质是下载依赖资源,如果网络不稳定或者NuGet源访问受限,也会导致任务无限等待。试试切换到稳定的网络,或者确认你的NuGet源配置正常。

  • 紧急情况:禁用下载任务:如果你的项目实际没用到需要下载的资源,可以临时禁用这个任务,在.csproj里添加:

    <PropertyGroup>
      <DisableXamarinBuildDownload>true</DisableXamarinBuildDownload>
    </PropertyGroup>
    

做完这些再重新运行构建命令,大概率能解决问题!

备注:内容来源于stack exchange,提问作者holg

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.13 16:44:48