Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

Product Version per commandline erhöhen


3 replies to this topic

csd1304

csd1304
  • Full Members
  • 5 posts

Posted 03 May 2006 - 13:52

Hallo,
unser IS Build wird per commandline gestartet. Ich suche nach einer Möglichkeit per commandline die "Product Version" erhöhen/verändern zu können.
Wie muß ich das anstellen?

csd1304

Thomas Wendt

Thomas Wendt
  • Full Members
  • 34 posts

Posted 24 October 2006 - 14:22

Geht nicht.
Wollte ich auch schon machen.

Daher habe ich mir ein Programm geschreiben welches mir die Programmversion des zu vertreibenden Programmes ausliest.
Dann die InstallShield PROGRAMMNAME.ism Datei mittels XML geparst und die Versionsnummern werden angepasst.

Hier steht die Versionsinformation:
<table name="Property">
<row><td>ProductVersion</td><td>1.2.3.4</td><td/></row>

Danach wird dann die InstallShield Datei mittels Kommandozeile compiliert.

HTH
Thomas
Thomas Wendt

CMartin

CMartin
  • Full Members
  • 32 posts

Posted 28 August 2007 - 12:53

Hallo,
die Anpassung der Versionsnummer über Kommandozeile benötige ich auch.

Mein Kenntnisstand war auch das ganze direkt über die XML Datei zu ändern.

Für was gibts dann den Parameter -Y?

Scheint ja wieder so ein typischen IS Problem zu sein. sad.gif

Vielleicht gibts irgendwann was funktionierendes...

Gruss
Christian
Gruss
CMartin

andyPT

andyPT
  • Full Members
  • 21 posts

Posted 12 September 2007 - 16:51

Hi,

ich habe das ganze mit einer kleinen Batchdatei und sed gelöst.

so in der art:
---snipp
SET OLDNUMBER=1.00.0000
SET NEWNUMBER=1.00.0001

mv XYZ.ism XYZ.ism.old
sed -e "s%OLDNUMBER%|%NEWNUMBER%|g" "XYZ.ism.old" >"XYZ.ism"
--snapp

Dann muss man wenigstens nicht die ganze XML Datei dursuchen.

Gruss Andy