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

从Xamarin Forms迁移至.NET MAUI时遇Xamarin.AndroidX.Migration.targets文件错误

解决Xamarin.Forms迁移.NET MAUI时Xamarin.AndroidX.Migration.targets版本解析错误

以下是针对该错误的可行解决方案:

  • 检查Android项目目标框架与NuGet包版本一致性
    打开Android项目属性,确认目标Android版本(如Android 13.0),同时检查所有AndroidX相关NuGet包的版本是否统一,避免混合不同版本的包。重点确保Xamarin.AndroidX.Migration包版本与其他AndroidX包匹配,建议更新至最新稳定版。

  • 彻底清理并重新还原NuGet包
    除删除bin/obj文件夹外,在解决方案目录执行以下命令:

    dotnet nuget locals all --clear
    dotnet restore
    

    或在Visual Studio中右键解决方案,依次选择「清理解决方案」→「还原NuGet包」→「重新生成解决方案」。

  • 手动修复项目文件的空版本配置
    卸载Android项目,编辑.csproj文件,查找是否存在空版本属性,例如:

    <AndroidXMigrationVersion></AndroidXMigrationVersion>
    

    将此类空属性替换为对应Xamarin.AndroidX.Migration包的具体版本号,或直接删除该空属性。同时清理项目文件中残留的旧Xamarin.Forms相关配置。

  • 移除并重新添加Xamarin.AndroidX.Migration包
    在NuGet包管理器中卸载Xamarin.AndroidX.Migration包,再重新安装最新版本。安装完成后确认项目文件中生成的版本配置无空值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 04:29:49