Dear User,
all the InstallAware runtimes are available in the IA installation folder.
Generally these are stored in (... it dependes on the driver you used as target during IA installation):
C:\Program Files (x86)\InstallAware\InstallAware 2012\runtimes.
When you select a Runtime in IA IDE, generally two script files are added to your project.
In your case, choosing the Server Compact Edition 3.5 SP2 the scripts are:
- checksqlcompactsp2.mia - checks if the runtime is already installed.
- setupsqlcompactsp2.mia - Runs the runtime installation.
With the "setupsqlcompactsp2.mia" you have the following code lines:
Code: Select all
Define File Bag : #IADIR#\runtimes\sqlcompactsp2bin\*.*, get runtime location of files into variable SQL35SP2FILES
Set Variable SQL35SP2ERR to
Install/Remove MSI Package $SQL35SP2FILES$\SSCERuntime_x86-enu.msi[ADDLOCAL=ALL] (get result into variable SQL35SP2)
The first one, (DEFINE FILE BAG) points to the location used by InstallAware to store "Server Compact Edition 3.5 SP2" runtime and adds the runtime installation package to the project.
The second one, (Install/Remove MSI Package) executes the MSI installation package on target system.
So in your case you could replace the above runtime with a more recent as you prefer (... you can obtain it from Microsoft).
You can also create a custom version of these scripts (copying the default one) for later use with other projects.
Hope this helps you.
Regards