ich erstelle mit Visual Studio Installer 1.1 mein Installationspaket (msi).
Nun m�chte ich, dass vor Abschlu� der Installation eine EXE-Datei
(Install_Muster.exe - ein selbstentpackendes RAR-Archiv),
die sich im Quellverzeichnis befindet, gestartet wird.
Im VSI habe ich daf�r nichts gefunden und deswegen mit Orca
versucht, doch leider scheitere ich immer an [SourceDir] (glaube ich
zumindest).
Ich habe folgendes hinzugef�gt:
CustomAction
Action: Start_Install_Muster
Type: 50
Source: InstallMusterPath
Target: leer
Property
Property: InstallMusterPath
Value: [SourceDir]Install_Muster.exe
InstallUISequence
Action: Start_Install_Muster
Condition: NOT Installed
Sequence: gr��er ReadmeForm-Sequence 'da mit der ReadmeForm
Ich habe InstallUISequence, da ich mit der Readme auf die folgende
Installation hinweisen m�chte und beim Deinstallieren diese Sequence
nicht m�chte.
Wo jetzt die Exe starten sollte, bekomme ich nur eine Fehlermeldung
in der Art:
Fehler 1721. Es liegt ein...
Ein f�r den Abschluss erforderliches Programm konnte nicht
ausgef�hrt werden....
Verwende ich in Property.Value eine feste Pfadangabe
z.B. sowas wie: C:\Temp\Install_Muster.exe und diese
Datei befindet sich auch dort, dann funktioniert alles wie
gew�nscht. Nur kann ich nicht von einem festen Pfad ausgehen.
Ein
InstallExecuteSequence
Action: ResolveSource
Contiotion: NOT Installed
Sequence: nach CosteInitialize
hat auch nichts gebracht!
Schon mal Danke,
sch�ne Weihnachtsgr��e
Wilfried
CustomAction
Action: SetMusterPath
Type: 51
Source: MUSTERPATH
Target: [SourceDir]Install_Muster.exe
Action: Start_Install_Muster
Type: 50
Source: MUSTERPATH
Target: leer 'oder Befehlzeilenargument
InstallExecuteSequence
Action: ResolveSource
Contition: NOT Installed
Sequence: xxx1 'nach CostInitialize, vor SetMusterPath
Action: SetMusterPath
Contition: NOT Installed
Sequence: xxx2 'vor Start_Install_Muster
Action: Start_Install_Muster
Contition: NOT Installed
Sequence: xxx3 'nach SetMusterPath
Guten Rutsch ins neue Jahr
Wilfried