在高级安装程序的对话框阶段读取打包文件

Read packaged file during Dialogs stage in Advanced installer

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

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

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

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

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