MSI als EXE?

12/04/2010 - 07:07 von Marc | Report spam
Hallo,

ich habe ein Setup Projekt welches als Ergebnis eine MSI Datei
erzeugt.
Ich hàtte gerne, daß diese sich selbst installiert, also eine
selbstinstallierende Datei wird (EXE).

Kann man dies irgendwo in den Setup Projekt Settings festlegen?
Wenn nicht, kann ich die Umwandlung der MSI Datei selbst relativ
einfach programmieren?

Ich habe gesehen, daß es einige Tools gibt, die dies bewerkstelligen.
Leider sind diese
entweder kostenplichtig oder laufen nicht auf Kommandozeilenebene!

Grüße
Marc
 

Lesen sie die antworten

#1 Immo Landwerth
12/04/2010 - 14:12 | Warnen spam
Marc wrote:

ich habe ein Setup Projekt welches als Ergebnis eine MSI Datei
erzeugt.
Ich hàtte gerne, daß diese sich selbst installiert, also eine
selbstinstallierende Datei wird (EXE).



Warum? Du kannst auch ein MSI doppelklicken.

Kann man dies irgendwo in den Setup Projekt Settings festlegen?
Wenn nicht, kann ich die Umwandlung der MSI Datei selbst relativ
einfach programmieren?



Wenn Du das mit den Visual Studio Deployment Projekten machst, dann gibt
es eine separate .exe. Ob Du allerdings das MSI einbetten kannst, weiß
ich nicht.

Alternativ kannst Du natürlich auch das MSI mit einem Packer, z.B.
WinRAR in ein selbstextrahierendes Archiv verpacken, dass automatisch
das .msi installiert, z.B. mittels

msiexec /i setup.msi


Immo Landwerth

Ähnliche fragen