如何将本地Windows App SDK运行时版本与官方发布版本匹配?
Windows App SDK Runtime版本对应方法
要把命令返回的包版本1.6_6000.318.2304.0和官网的1.6.3 (1.6.241114003)对应,核心是理解两种版本格式的定义和映射规则:
版本格式含义
- 官网显示的是用户友好的发布版本(含内部构建号):比如
1.6.3 (1.6.241114003),其中1.6.3是语义化版本号(主版本.次版本.修订版本),括号内的1.6.241114003是微软内部构建版本,2411代表构建时间为2024年11月。 - 命令返回的包名中的
1.6_6000.318.2304.0是Appx包的内部版本标识,各段含义:1.6:对应官网版本的主版本分支6000:微软内部的分支代码318:修订编号(对应官网语义化版本的第三位数字,比如318对应1.6.3中的3,末尾的18是小调整)2304:构建日期(格式为YYMM,即2023年4月)0:补丁编号
精准对应步骤
- 先获取更详细的版本信息,运行命令:
会返回类似(get-appxpackage micro*win*appruntime*).Version1006.6000.318.2304的完整版本号。 - 映射到官网版本:
- 前四位
1006对应主版本1.6(规则:100X对应1.X) - 构建日期段(比如你的
2304)和官网构建版本的日期段(2411)对比,就能确定是同分支下的哪个发布版本:你的包是2023年4月构建的,属于1.6分支的早期发布版(比如1.6.0或1.6.1),而1.6.3是2024年11月的构建版本,属于更晚的更新。
- 前四位
- 如果需要完全匹配官网的
1.6.3,你当前的包版本是不对应的,需要下载安装官网标注的1.6.3版本runtime。
内容的提问来源于stack exchange,提问作者David Airapetyan
相关产品推荐
相关产品推荐

