首页 > 解决方案 > 在高级安装程序的对话框阶段读取打包文件

问题描述

我有一个安装程序,并且想读取与安装程序一起打包的配置文件,以便在对话阶段填充一些对话数据。可能吗?我一直无法找到实现这一目标的方法。

标签: windows-installeradvanced-installer

解决方案


在机器上要复制的文件之前执行 XML 搜索。任何搜索都应该读取机器上已经存在的值或文件。

但是,如果要从安装在计算机上的 XML 文件中读取,可以使用以下解决方法:

  • 使用 [Temporary File] 工具栏按钮在“Temporary”文件夹中添加 XML 文件
  • 进入Table Editor页面,“InstallUISequence”表,将“AI_XmlLocator”行的“Sequence”值从101修改为1010。这种情况下,将临时文件复制到机器上后进行XML搜索
  • 在搜索页面中,将使用临时文件的属性设置 XML 搜索的文件路径(例如 [AI_MY_FILE.XML],当您双击添加为临时文件的 XML 文件时会显示此属性)
  • 构建和测试项目

有关详细信息,您可以查看Advanced Installer 论坛


推荐阅读