WiX:安装期间重命名文件夹

时间:2012-11-28 17:11:04

标签: wix windows-installer

我要安装非常复杂的文件夹结构(几十个文件夹/子文件夹)。
我用heat.exe准备了整个结构,但是一些文件夹名称有“模板”名称而不是真实名称 在安装过程中是否可以使用WiX重命名“模板化”文件夹? 说我有

DirA
  DirTemplate1
    DirC
  DirD
    DirTemplate2
  DirE

我只能通过UI获得DirTemplate1和DirTemplate2的真实姓名 我可以在将文件夹复制到目标后重命名吗?

2 个答案:

答案 0 :(得分:0)

我想你熟悉WiX。并解释一些变体如何完成。

  1. 在目录表中,您使用大写字母命名了所需的文件夹,例如DIRTEMPLATE1。然后创建对话框窗口并使用新值设置此目录。在安装期间,将使用新文件夹名称创建目录。
  2. (不推荐)创建自定义操作,该操作将在安装结束时重命名所需的目录。不建议使用,因为卸载不会删除新文件夹,修复将无法正常工作。

答案 1 :(得分:0)

我意识到这是不可能以正确的方式做到的,它与安装意识形态相矛盾。
我接受这样的回答并开始考虑不同的解决方案。并非所有问题都有解决方案。