AdvancedInstaller打包工具使用(六)

来源:互联网 发布:linux 进程网络流量 编辑:程序博客网 时间:2024/05/22 04:55

自定义动作(Custom Actions)
如果你需要安装包执行非常特殊的动作,或者需要自行编码并让安装包在目标机器上执行你需要进行的额外安装步骤,则可考虑使用此功能。
它位于Custom Behavior(自定义行为)–》 Custom Actions(自定义动作)中:
这里写图片描述
建立自定义动作
以Visual Studio为例,你首先需要安装WIX(Windows Installer XML)模板,前往http://wixtoolset.org/,按照页面指引进行下载:
这里写图片描述
得到安装包后进行安装:
这里写图片描述
安装完成后,在Visual Studio中新建项目时即可看到Windows Installer XML模板:
这里写图片描述
新建工程后即可在解决方案窗口看到给你新建的一个模板Action CS代码文件:
这里写图片描述
打开后即可看到如下代码:
这里写图片描述
一般来说,返回Success则安装包会继续后续安装动作;Failure则会导致安装动作回滚。具体动作取决于你在制作安装包时对Success或Failure出现时的具体后续动作设置。
编写完毕后Build,然后进入工程根目录下的bin目录,可看到如下结果:
这里写图片描述
带“CA“字样的库文件既是最终使用者,在Advinst中进行引入:
这里写图片描述
这里写图片描述
这里写图片描述