Page 1 of 1

Upgrading from IA9 to IA18

Posted: Mon Sep 22, 2014 7:38 am
by paulm
Hi Guys,

We are currently using IA9 R2 (worked so well that we never found the need to upgrade), however we have come up against a known issue with one of our installs (trying to create a virtual directory in IIS 8.0 fails) - a quick search shows this is because IA9 was released before IIS 8.0 - makes sense.

I've downloaded IA18 trial to investigate how much work is involved in upgrading our existing IA9 setups to IA18 - this will be done on a separate development machine so I'm not worried about corrupting the routines. So:

1. Do you know of any big issues that would cause problems upgrading (or is it just install and then re-compile)

2. Is it possible to have IA9 and IA18 installed on the same machine and have them running successfully side by side (not at the same time, just installed on the same machine)


Many thanks,

Paul

Re: Upgrading from IA9 to IA18

Posted: Mon Sep 22, 2014 11:18 am
by FrancescoT
Dear Paul,

1 -There are not particular steps to take in the upgrade process, but because the latest IA versions are UNICODE, you should pay attention if your setup contains localizations, or it contains hard-coded strings in your MSIcode script.
I may suggest you to run the new Unicode Upgrade Tool that is included with InstallAware Start Menu folder (before to use the project with the new version).
Then, you may open your project in the new IDE as before, and continue working normally.

In Addition, I may suggest to replace the Application runtimes scripts with your project (if any), with their most recent version currently included with IA.
To proceed, simply deselect and then select once again those Runtime packages that are used by your project (Application Runtimes view in IA IDE).
Last but not least, made a backup of your projects before to use them with the latest IA version.

2- It's not possible to have different IA version installed with the same machine.

Regards

Re: Upgrading from IA9 to IA18

Posted: Tue Sep 23, 2014 2:53 am
by paulm
Hi Francesco,

Thanks for the information. I've installed the IA18 Studio trial on another PC, ran the Unicode Upgrade tool and cleared / reselected the runtimes.

Everything looks fine except from the "Microsoft XML Parser 6.0 (x64)" runtime. If I select this I get the following error when I build my setup:

Install Aware File Bag Plug-in

WARNING!

No files matching wildcard pattern E:\InstallAware

if you are trying to build application runtimes, ....


Removing this runtime allows the build to complete without any errors.

Initially I had installAware installed at "E:\Program Files(x86)\InstallAware\InstallAware 18" and I thought that it might be an issue with the file path being too long, so I un-installed and reinstalled at "E:\InstallAware 18"

Looking at the setupmsxml60_x64 I can only assume that the following line is at fault

Define File Bag : #IADIR#\runtimes\msxml60bin_x64\msxml6_x64.msi, get runtime location of files into variable MSXML60FILES_X64

I have checked the Installaware folder and the "msxml6_x64.msi" does exist in the correct runtime folder

Any ideas?

Many thanks,

Paul

Re: Upgrading from IA9 to IA18

Posted: Tue Sep 23, 2014 8:51 am
by FrancescoT
Dear Paul,

please refer to the link below where the same argument has been already discussed.
http://www.installaware.com/forum/viewtopic.php?f=2&t=9469.

The system disk used to install IA must support 8.3 filenames.

Regards