Delphi 12无法创建MSIX:构建类型自动还原为Windows 32位-Normal
Delphi 12社区版MSIX配置无法保存的解决办法
排查步骤
- 确认版本权限:Delphi社区版可能限制了应用商店构建类型的使用,先核实官方文档中社区版是否支持MSIX打包功能。
- 清理项目与IDE缓存:
- 关闭Delphi,删除项目目录下的
.local隐藏文件夹(含.dproj.local等配置文件)。 - 删除
Documents\Embarcadero\Studio\23.0\CatalogRepository下的缓存文件,重启IDE后重新配置构建类型。
- 关闭Delphi,删除项目目录下的
- 调整编译器设置:
- 进入「编译器」选项卡的「输出」区域,取消勾选调试信息,避免调试符号导致配置冲突。
- 确保「部署」选项卡的平台与构建类型一致,选择「Windows 32位-应用商店」后同步平台设置。
- 修复IDE安装:
- 通过Embarcadero安装器选择「修复」Delphi 12,修复可能损坏的组件或配置文件。
- 提升运行权限:
- 右键以管理员身份启动Delphi,解决权限不足导致的配置无法保存问题。
验证方法
创建全新的VCL/FMX项目,直接将默认构建类型设为「Windows 32位-应用商店」,查看是否能正常保存配置,以此排除旧项目的异常问题。
内容的提问来源于stack exchange,提问作者cedd
相关产品推荐
相关产品推荐

