Hallo Leute!
Ich arbeite seit ein paar Tagen mit dem (leicht abgespeckten) Installshield Express, der bei meinem Borland Delphi 2006 mit dabei war. Mit dessen Hilfe will ich meine Programme nun veräußern. Klappt soweit auch ganz gut, d.h. Konfiguration ist zwar mühsam, aber durchaus verstehbar.
Ich arbeite mit der Erstellungsoption "Single Image", was mir, wenn ich mein Setup-Projekt "builde" und testweise laufen lasse, perfekt als MSI-Installationspaket erstellt wird.
Der Ablageort der MSI-Datei liegt allerdings immer unter c:\windows\Downloaded Installations\{1a2b3d4e5f...}\Mein Programm.MSI
und bei jedem neuen Build bzw. Run des Projekts wird ein neuer GUID-Ordner mit dieser wunderhübschen
hexadezimalen Nummer angelegt, die wir alle so lieben (ich weiß, die ist eine eindeutige Nummer und muss wohl sein). Es dürfte wohl klar sein, dass das nicht die beste Lösung ist, sein Build zu erhalten.
Es gibt ja auch noch die die Option "Distribute setup", von der ich mir Lösung versprach. Wenn ich dort als Erstellungs-Ziel z.B. einen bestimmten Ordner auf der Festplatte angebe, führt das Knöpfchen "Copy Setup to Destination" immer nur zu einem nichtssagenden "Setup.exe" anstatt der oben erwähnten MSI-Datei. Die MSI hat auch einen für sich sprechenden Dateinamen, nämlich den meines Projektes z.B. Mein Programm.MSI.
Also entweder muss ich in dem Downloaded Installations-Ordner rumsuchen und finde dort irgendwo meine schöne MSI-Datei, oder ich habe zwar ein vernünftiges Zielverzeichnis, aber nur eine doofe Setup.Exe. Ich möchte aber gerne MSI haben.
Beides geht wohl nicht, oder? Ich habe im ganzen InstallShield jedenfalls keine Option gefunden, mit der man die Art des auszugebenden Pakets bestimmen kann. Natürlich fand ich auch in der Hilfe nichts, aber auch im Forum war bislang nichts zu finden.
Also, wer kann helfen?
Liebe Grüße,
Claus.
Moderiert von Christian S.: Überflüssige Zeilenumbrüche entfernt