文件将所有文件复制到目标安装目录后如何运行操作/脚本?

时间:2016-03-31 16:22:01

标签: installshield

由于InstallShield的错误特性,它错误地修改了我的app.config文件,将<clear />替换为<clear></clear>

将app.config文件复制到安装路径后,我想运行一个自定义操作,可以扫描所有配置文件并执行标准查找和替换。

我不需要查找和替换代码,我想知道的是使用Installshield如何/在哪里放置此自定义操作?

2 个答案:

答案 0 :(得分:1)

您最好的选择是创建deferred execution custom action并将其置于执行序列的末尾。这将保证它在安装文件后运行。

在“自定义操作和序列”中,创建相应类型的新自定义操作(具体取决于此替换操作的实现)。将其脚本执行设置为“延迟”,并在“序列”部分中将其添加到“安装执行序列”,“在ScheduleReboot之后”。

答案 1 :(得分:1)

在部署文件后修改config / ini文件的最简单方法是在System Configuration选项卡下选择INI File ChangesText File Changes。您可以提及要执行的配置文件位置和替换更改。请参阅此link