2016-03-31 10 views
0

Aufgrund der Buggy Art von Installshield ist es falsch meine app.config Dateien modifizieren <clear /> mit <clear></clear>So führen Sie eine Aktion/ein Skript aus, nachdem Dateien in das Zielinstallationsverzeichnis kopiert wurden

Nach meinem app.config Dateipfad installieren kopiert zu ersetzen, möchte ich eine benutzerdefinierte Aktion auszuführen, die für scannen alle Config-Dateien und führen Sie einen Standard suchen und ersetzen.

Ich brauche keinen Code zum Suchen und Ersetzen, was ich wissen möchte ist, wie/wo diese benutzerdefinierte Aktion mit Installshield setzen?

Antwort

1

Ihre beste Wette wäre, ein deferred execution custom action zu erstellen und es nahe dem Ende der Ausführungssequenz zu platzieren. Dies garantiert, dass es nach der Installation der Dateien ausgeführt wird.

Erstellen Sie in den 'Benutzerdefinierte Aktionen und Sequenzen' eine neue benutzerdefinierte Aktion des entsprechenden Typs (abhängig von Ihrer Implementierung dieser Ersatzaktion). Legen Sie die In-Script-Ausführung auf "Deferred" fest und fügen Sie sie im Abschnitt Sequence der Install Exec-Sequenz nach ScheduleReboot hinzu.

1

Die einfachste Möglichkeit zum Ändern von Konfigurationsdateien nach der Bereitstellung von Dateien ist die Option INI File Changes oder Text File Changes auf der Registerkarte Systemkonfiguration. Sie können den Speicherort der Konfigurationsdatei und die Ersatzänderungen angeben, die Sie ausführen möchten. Bitte beziehen Sie sich auf diese link.

Verwandte Themen