MSI windows程序安装
2021-03-01 12:27
标签:wix condition source cost after 控制面板 控制 关键点 seq 安装时采取升级方式,主要关键点有: 1.新建C# Custom Action Project for WiX动态库; CustomClassMethod1里可以直接访问相关属性,比如session["INSTALLFOLDER"]获取安装目录。 FileRemainderMeasure方法里,可以在卸载后获取传递的参数,作彻底清理等操作。 因为是延迟操作,当前session不能访问。 Installer会按照默认顺序来执行 MSI windows程序安装 标签:wix condition source cost after 控制面板 控制 关键点 seq 原文地址:https://www.cnblogs.com/wesson2019-blog/p/14344720.html控制面板里只有一个版本号
1.版本更新;(1.1.1.XXXXX-> 1.1.2.XXXXX)
2.ProductCode变化;(自定义操作
2.Setup Project for WiX添加引用;
3.XML编辑;自定义操作传递参数
string data = session.CustomActionData["SomeCustomActionDataKey"];
InstallExecuteSequence
? AppSearch
? LaunchConditions
? ValidateProductId
? CostInitialize
? FileCost
? CostFinalize
? InstallValidate
? **InstallInitialize**
? ProcessComponents
? UnpublishFeatures
? RemoveRegistryValues
? RemoveShortcuts
? RemoveFiles
? InstallFiles
? CreateShortcuts
? WriteRegistryValues
? RegisterUser
? RegisterProduct
? PublishFeatures
? PublishProduct
? **InstallFinalize**