【发布时间】:2011-09-12 13:37:49
【问题描述】:
我正在修改现有的 WiX 安装程序,以处理更新我们产品之一的现有安装。有几个值的默认值在属性中指定。这些属性显示给用户进行编辑,然后由现有安装程序写入自定义配置文件。
我的代码需要足够聪明,以检测它是在进行全新安装还是在安装旧版本。如果是进行全新安装,则需要将属性设置为默认值。但如果它正在升级,代码需要从现有配置文件中检索这些属性的值并将其显示给用户。
根据我所做的阅读,在我看来我需要使用type 51 custom action 来设置属性。但是如何实现这个自定义操作呢?
我在想我必须先定义自定义操作以将其放入自定义操作表中,然后我需要在某处粘贴一个标签来调用它。然后我需要定义它。
我该怎么做?一些示例代码是什么?
【问题讨论】:
标签: wix custom-action