Wer kennt diese Meldungen von Wise Produkten schon nicht? Immer wieder kommt es vor, dass Produkte von Symantec Wise Package Studio oder Wise Installation Studio mit einem Nachrichtenfenster daherkommt, wo man die Nachricht zweimal lesen muss, aber nicht wirklich den Sinn dieser Nachricht versteht.
Ich möchte an dieser Stelle in unserem SPA-Teamblog, alle Nachrichtenfenster, die von Wise Produkten erstellt werden, und deren Bedeutung nicht ohne Hintergrundwissen zu verstehen sind, aufgreiffen und den Grund der Meldung, sowie die Best Practices aufzeigen.
Im ersten Blog über die Wise Nachrichtenfenster, möchte ich auf das ‘This installation contains references to an obsolete default merge module directory. Do you want to automatically change these references to the new default directory?’ eingehen.
Die Ursache:
Dieses Fenster erscheint, wenn die Installation Dateien in ein ‘Modules’ Verzeichnis kopiert.
Warum:
Der Wise Windows Installer Editor geht davon aus, das die WSI Projekt Datei mit einer alten Version erstellt wurde, wo die Referenz in das Merge Module Verzeichnis noch ‘Modules’ genannt wurde.
Die Auswirkung:
Sollten Sie diese Frage mit ‘Ja’ beantworten, so werden in der WiseSourcePath Tabelle alle Dateien, die in das Modules Verzeichnis zeigen, in das Merge Module Verzeichnis des Windows Installer Editors umgebogen.
Diese Änderung ist fatal, Sie können danach die Installation nicht mehr kompilieren, da die Quelldateien im Merge Module Verzeichnis gesucht werden.
Best Practices:
Wenn Sie mit einer aktuellen Version des Windows Installer Editors arbeiten, so können Sie die Frage mit ‘Nein‘ beantworten. Sie müssten eine schon sehr alte Wise Projekt Datei öffnen, wo dieses Problem nach einem Update des Windows Intaller Editors bestehen könnte.
Hide Message:
Erstellen Sie folgenden Registry-Key bei der Installation von Wise Package Studio oder Wise Installation Studio, damit diese Meldung nicht erscheint:
HKCUSoftwareWise SolutionsWindows Installer EditorHideMessages
Name: 34650
Type: REG_DWORD
Value: 7
Type: REG_DWORD
Value: 7
Stefan Hotan
Member of the Ontrex SPA Team
Member of the Ontrex SPA Team