cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
vikas_chablani
Level 3

Upgrade project ism and isproj - console IS 2016 Standalone Build Concurrent w/o UI

Hello,

The IS project was created using IS 2013.

Please guide, how to upgrade project and final .msi details to version 2016.

Other information -
1) License type is - InstallShield 2016 Standalone Build Concurrent License Perpetual. (The IS is without UI interface)
2) Command to build the project is - "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBUILD.exe"?? MyFile.isproj

Observations / tries -
1) .isproj -
- .isproj file manually update to use IS 2016
-
+

Problem - On final .msi file, right click - Properties - Details - "Program name: InstallShield 2013"

Expected result : "Program name: InstallShield 2016"

(que) How to make details "Program name: InstallShield 2016" ?

(2) .ism -
.ism file has SchemaVersion 774 (indication IS 2013). It is not 777 (which is for IS 2016).

(que) What is difference between SchemaVersion and InstallShield version ?
(que) Should SchemaVersion be changed to 777 manually in ism file ?

Thank you
Labels (1)
0 Kudos

(2) Replies
vikas_chablani
Level 3

Tried following -
Case A -----------------------------------
Type of file: InstallShield MSBuild Project File (.isproj)

-
+

Type of file: ISM File (.ism) // created originally using old IS 2013 with tag 774

>SchemaVersion774

Run Build command: "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBUILD.exe"?? MySetup.isproj

Result: Successfully build .msi file.
Problem - On final .msi file, right click - Properties - Details - "Program name: InstallShield 2013"
Expected - On final .msi file, right click - Properties - Details - "Program name: InstallShield 2016"
____________________________________________


Tried following -
Case B -----------------------------------
Type of file: InstallShield MSBuild Project File (.isproj)

-
+

Type of file: ISM File (.ism) // created originally using old IS 2013

- >SchemaVersion774
+ >SchemaVersion777

Run Build command: "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBUILD.exe"?? MySetup.isproj

Result: .msi file was not created as it failed. Manually changing 774 to 777 in .ism caused it to failed.
____________________________________________


So, may be there is a way to upgrade .ism from IS 2013 to IS 2016 that can help
0 Kudos
vikas_chablani
Level 3

How to convert .ism from IS 2013 to IS 2016 using console?


Other information -
1) License type is - InstallShield 2016 Standalone Build Concurrent License Perpetual. (The IS is without UI interface)
2) Command to build the project is - "C:\Program Files (x86)\MSBuild\12.0\Bin\MSBUILD.exe"?? MyFile.isproj


Is there any document for .ism XML file tags and their meaning that can help me convert .ism to IS 2016
0 Kudos