如何 运行 在将所有文件复制到目标安装目录后执行操作/脚本?
How to run an action / script after files all files are copied to target install dir?
由于 InstallShield 的错误性质,它错误地修改了我的 app.config 文件,将 <clear />
替换为 <clear></clear>
在我的 app.config 文件被复制到安装路径后,我想要 运行 一个可以扫描所有配置文件并执行标准查找和替换的自定义操作。
我不需要用于查找和替换的代码,我想知道如何/在何处使用 Installshield 放置此自定义操作?
最好的办法是创建一个 deferred execution custom action 并将其放在执行序列的末尾附近。这将保证在安装文件后 运行。
在 'Custom Actions and Sequences' 中,创建一个适当类型的新自定义操作(取决于您对此替换操作的实现)。将其脚本内执行设置为 'Deferred',并在序列部分将其添加到安装执行序列,在 ScheduleReboot 之后。
部署文件后修改 config/ini 文件的最简单方法是在“系统配置”选项卡下选择 INI File Changes
或 Text File Changes
选项。您可以提及配置文件位置和要执行的替换更改。请参考这个 link.
由于 InstallShield 的错误性质,它错误地修改了我的 app.config 文件,将 <clear />
替换为 <clear></clear>
在我的 app.config 文件被复制到安装路径后,我想要 运行 一个可以扫描所有配置文件并执行标准查找和替换的自定义操作。
我不需要用于查找和替换的代码,我想知道如何/在何处使用 Installshield 放置此自定义操作?
最好的办法是创建一个 deferred execution custom action 并将其放在执行序列的末尾附近。这将保证在安装文件后 运行。
在 'Custom Actions and Sequences' 中,创建一个适当类型的新自定义操作(取决于您对此替换操作的实现)。将其脚本内执行设置为 'Deferred',并在序列部分将其添加到安装执行序列,在 ScheduleReboot 之后。
部署文件后修改 config/ini 文件的最简单方法是在“系统配置”选项卡下选择 INI File Changes
或 Text File Changes
选项。您可以提及配置文件位置和要执行的替换更改。请参考这个 link.