我有一个可执行的安装程序,用于设置通用配置文件,在该软件运行之前必须对其进行修改。我正在尝试简化安装过程,并希望将可执行文件和修改后的配置文件都包装到一个msi安装程序中。我已经成功了,但是在为启动可执行安装程序的CustomAction的InstallExecuteSequence元素内分配Before =或After =属性value时遇到了麻烦。如果我将可执行安装程序分配为过早运行,则它根本不会运行或表现出奇怪的行为。而且,如果我将可执行安装程序分配为在安装顺序中运行得太晚,它将用通用设置覆盖我修改后的配置文件。之前或之后的属性分配将使可执行文件正常运行,但不会覆盖我使用CopyFile元素移动的文件?
Table
答案 0 :(得分:0)
我不能确切地说出原因,但是在“自定义”元素中为“ After”属性分配以下值似乎可以解决问题。
<InstallExecuteSequence>
<Custom Action="Install_SNMP"
After="PatchFiles">
</Custom>
</InstallExecuteSequence>