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

相关文章:

  • 2021-11-20
  • 2021-11-08
  • 2021-08-28
  • 2022-12-23
  • 2022-02-26
  • 2022-12-23
  • 2022-01-06
  • 2021-04-05
猜你喜欢
  • 2022-01-24
  • 2021-09-30
  • 2022-01-04
  • 2021-07-03
  • 2021-12-30
  • 2021-10-07
相关资源
相似解决方案