windows-installer - 在高级安装程序的对话框阶段读取打包文件
问题描述
我有一个安装程序,并且想读取与安装程序一起打包的配置文件,以便在对话阶段填充一些对话数据。可能吗?我一直无法找到实现这一目标的方法。
解决方案
在机器上要复制的文件之前执行 XML 搜索。任何搜索都应该读取机器上已经存在的值或文件。
但是,如果要从安装在计算机上的 XML 文件中读取,可以使用以下解决方法:
- 使用 [Temporary File] 工具栏按钮在“Temporary”文件夹中添加 XML 文件
- 进入Table Editor页面,“InstallUISequence”表,将“AI_XmlLocator”行的“Sequence”值从101修改为1010。这种情况下,将临时文件复制到机器上后进行XML搜索
- 在搜索页面中,将使用临时文件的属性设置 XML 搜索的文件路径(例如 [AI_MY_FILE.XML],当您双击添加为临时文件的 XML 文件时会显示此属性)
- 构建和测试项目
有关详细信息,您可以查看Advanced Installer 论坛。
推荐阅读
- git - traefik(相对路径)后面的Gitlab runner克隆超时
- c# - 如何通过 ViewModel 从 select2 中返回多个 ID 列表到我的控制器
- deployment - Kubernetes 部署的不同方式?
- javascript - Firebase 实时云功能 - 无法读取空快照的属性
- visual-studio-2015 - 我不能在 VS2019 中使用“fscanf”
- java - JUnit SpringBootTest 构造后和关闭
- django - 函数基础视图中的 django slug
- python - 按次数生成多项式特征
- c# - 在 ASP.Net Core 2.2 中使用 AJAX 提交表单
- vue.js - 轻松将脚本标签添加到 nuxtjs