Wix - 如何创建在安装期间使用的临时文件

时间:2013-10-18 14:35:49

标签: file wix installshield temporary-files wix3.7

在InstallShield中,有一种简单的方法可以使用仅为安装所需的支持文件。这些都保存在ISSetupFiles表中,该表是InstallShield的自定义表。我想在Wix做一个类似的事情。我是Wix的新手,我还没有弄清楚TempFolder中的创建文件如何在安装过程中使用,然后在安装完成后如何删除它们。

1 个答案:

答案 0 :(得分:1)

我使用C#DTF自定义操作,这有一个非常好的故事,用于在自定义操作的生命周期内将资源提取到自定义操作的当前目录。定义类似于ISSetupFiles的自定义表并不困难(但希望支持目录而不仅仅是支持一个目录中的所有文件),然后使用自定义操作提取它们,将属性(SUPPORTDIR)设置为其位置,然后清理安装结束。