由于InstallShield的错误特性,它错误地修改了我的app.config文件,将<clear />
替换为<clear></clear>
将app.config文件复制到安装路径后,我想运行一个自定义操作,可以扫描所有配置文件并执行标准查找和替换。
我不需要查找和替换代码,我想知道的是使用Installshield如何/在哪里放置此自定义操作?
答案 0 :(得分:1)
您最好的选择是创建deferred execution custom action并将其置于执行序列的末尾。这将保证它在安装文件后运行。
在“自定义操作和序列”中,创建相应类型的新自定义操作(具体取决于此替换操作的实现)。将其脚本执行设置为“延迟”,并在“序列”部分中将其添加到“安装执行序列”,“在ScheduleReboot之后”。
答案 1 :(得分:1)
在部署文件后修改config / ini文件的最简单方法是在System Configuration选项卡下选择INI File Changes
或Text File Changes
。您可以提及要执行的配置文件位置和替换更改。请参阅此link。