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

更新Visual Studio 2022 Preview 6.0后MAUI Preview9编译Android出现VersionCode错误怎么办

报错根因

该报错是MAUI Preview 9版本的已知兼容性问题,项目默认生成的ApplicationVersion值为带小数的1.0,但Android平台强制要求VersionCode必须为正整数,二者格式不匹配导致编译失败。

修复方案

方法一:通过项目属性界面修改

  • 右键解决方案资源管理器中的MAUI项目,选择「属性」
  • 切换到左侧「包」分类页
  • 找到Android 版本号 (VersionCode) 配置项,将默认值1.0修改为任意正整数,例如1
  • 保存修改后重新编译项目即可

方法二:直接编辑项目配置文件

  • 双击MAUI项目根目录下的.csproj文件打开编辑界面
  • 定位到<ApplicationVersion>节点,将默认值1.0改为正整数,示例如下:
<!-- 修改前 -->
<ApplicationVersion>1.0</ApplicationVersion>
<!-- 修改后 -->
<ApplicationVersion>1</ApplicationVersion>
  • 如果需要仅针对Android平台单独配置,不影响其他平台的版本规则,可以额外添加如下配置段:
<PropertyGroup Condition="'$(TargetFramework)'.Contains('-android')">
    <AndroidVersionCode>1</AndroidVersionCode>
</PropertyGroup>
  • 保存配置文件后重新编译项目即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 12:24:00