Visual Studio 2019 Xamarin Android项目报错及MonoAndroid版本异常求助
Xamarin Android项目MonoAndroid版本错误的解决步骤
重新配置目标框架
- 右键项目,选择属性
- 进入左侧应用程序选项卡
- 在目标框架下拉列表中,选择一个已安装的、版本≥v5.0的MonoAndroid版本(建议选较新的稳定版,比如v10.0+)
- 保存设置后,执行
项目 → 清理解决方案,再重新生成项目
手动修复项目文件
如果上述操作无效,直接编辑项目文件:
- 右键项目,选择卸载项目
- 再次右键项目,选择编辑[项目名].csproj
- 找到代码行
<TargetFrameworkVersion>v0.0.0.0</TargetFrameworkVersion>,将其替换为<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>(或你已安装的更高版本,比如<TargetFrameworkVersion>v11.0</TargetFrameworkVersion>) - 保存文件后,右键项目选择重新加载项目,再清理并生成
确认MonoAndroid SDK安装状态
- 打开Visual Studio 2019的工具 → Android SDK管理器
- 检查对应版本的Android SDK(比如API 21对应MonoAndroid v5.0)是否已安装
- 若未安装,勾选对应API级别,点击应用更改完成安装,之后再重新设置项目的目标框架
内容的提问来源于stack exchange,提问作者mohammadreza aberi
相关产品推荐
相关产品推荐

