如何在Wix 5中修改InstallExecuteSequence的执行顺序?
在Wix 5中修改InstallExecuteSequence内置操作顺序的正确方法
Wix 5对序列配置的语法做了调整,你之前直接给内置操作元素添加Before属性的写法已不再适用,这就是报错的原因。
要修改内置操作的执行顺序,需要使用<StandardAction>元素指定目标内置操作,并通过Before/After属性设置相对顺序,正确代码如下:
<InstallExecuteSequence> <StandardAction Action="WriteRegistryValues" Before="CreateShortcuts" /> </InstallExecuteSequence>
这段代码会将WriteRegistryValues操作调整到CreateShortcuts操作之前执行,实现你想要的顺序修改效果。
内容的提问来源于stack exchange,提问作者Derek Brown
相关产品推荐
相关产品推荐

