WinUI 3应用清单错误解决:包中不存在指定可执行文件
解决WinUI3应用x86打包至Windows Store时的可执行文件缺失报错
针对你遇到的打包x86版本时提示AudioChapterEditor.exe不存在的问题,可按以下步骤排查解决:
检查x86项目的可执行文件生成状态
右键主应用项目 → 属性 → 生成,确认x86平台的输出目录下实际生成了AudioChapterEditor.exe。执行Clean Solution后再Rebuild Solution,清理旧编译缓存,避免缓存导致的文件缺失。验证appxmanifest中的可执行文件路径
打开Package.appxmanifest,找到<Applications>下的<Application>节点,核对Executable属性的路径是否与实际生成的可执行文件位置一致。WinUI3项目的可执行文件路径需对应包内的实际位置,若路径错误会导致打包时无法找到文件。检查打包项目的x86配置(若使用独立打包项目)
若你的解决方案包含单独的Windows Application Packaging Project:- 右键打包项目 → 属性 → 打包,确认“包含的项目”中已勾选主应用,且平台设置为x86
- 查看打包项目的文件列表,确认
AudioChapterEditor.exe已被正确包含,未包含则手动添加主应用x86输出目录下的该文件
处理rescap元素警告(排除间接影响)
虽然rescap是WinUI3文档要求的自动生成配置,但IDE警告可能暗示SDK环境问题。更新Visual Studio到最新版本,或安装对应版本的Windows SDK,确保IDE能识别该命名空间元素,避免潜在的打包配置异常。
内容的提问来源于stack exchange,提问作者Snivets
相关产品推荐
相关产品推荐

