WiX工具集扩展:如何使自定义操作的顺序可配置?
我正在使用自定义WiX工具集扩展,我想知道,是否可以配置自定义操作的顺序 例如,我有两个动作:WiX工具集扩展:如何使自定义操作的顺序可配置?,wix,custom-action,wix-extension,Wix,Custom Action,Wix Extension,我正在使用自定义WiX工具集扩展,我想知道,是否可以配置自定义操作的顺序 例如,我有两个动作: 创建文件夹自定义操作: CustomAction Id=“CreateFolder”BinaryKey=“My.Ext.CA”DllEntry=“CreateFolder”Execute=“deferred” 执行SQL自定义操作: CustomAction Id=“ExecuteSql”BinaryKey=“My.Ext.CA”DllEntry=“ExecuteSql”Execute=“deferr
<InstallExecuteSequence>
<Custom Action="CreateFolder" After="InstallValidate">
NOT Installed
</Custom>
<Custom Action="ExecuteSql" Before="InstallFinalize">
NOT Installed
</Custom>
</InstallExecuteSequence>
未安装
未安装
首先执行CreateFolder CA,然后执行ExecuteSql,这样做很好。
但是,在某些情况下,WixExtension用户需要先运行ExecuteSql,然后才是CreateFolder
我是否可以指定要在InstallExecuteSequence中执行的CA命令并使其可配置?我希望创建wix扩展的人对自定义操作设计有非常深入的了解。这有点像为.NET基类库编写类。只有最优秀的开发人员才有责任。如果你愿意的话,我愿意与你私下讨论设计考虑。我希望创建wix扩展的人对定制动作设计有非常深入的了解。这有点像为.NET基类库编写类。只有最优秀的开发人员才有责任。如果你愿意的话,我愿意和你私下讨论设计考虑。