Hi All,

I know this topic has been of much discussion and I have looked through all
of the previous mailings but am still unable to produce what I need. All I
want is a bootstrapper that is similar to InstallShield to perform minor
upgrades.

I need to:
1. Ensure prerequisites are present and if not then install (.NET 2.0,
Windows Installer 3.1)
2. Get the product code of the package.
3. Check if the product code is already installed.
4. If it isn't, launch the install normally.
5. If it is and the package code is the same, launch maintenance mode.
6. If the package code is different, launch the install in reinstall mode.
Preferably I would like to display a splash screen while the bootstrapper
fires up msiexec.

Almost all the requirements are handled very nicely by the Visual Studio
2005 GenerateBootstrapper task and is the preferred solution, however it
does not handle requirement 6. Changing the product code would resolve this,
but then I need to mess with my msi and schedule RemoveExistingProducts near
the end of the install to maintain settings in files like the web.config, as
far as I know. Is this the recommended action? It is direction I'm leaning
towards.

The other option using the Bootstrapper at
http://sourceforge.net/tracker/?group_id=105970&atid=654188 and modifying it
with msistuff.exe setup.exe /o INSTALLUPD /d mymsi.msi /b mymsi.msi /v 200
/n "My Product". Using this requirements 1 and 5 aren't satisfied.

Another option I have read is to use the GenerateBootstrapper task to launch
a C# UI and check everything with that. But this sounds like a lot of
unnecessary work and I don't know how to go about this.

Also with either bootstrapper option I have tried the Visual Styles of my
installer are gone. This is a minor issue except that the ComboBox drop down
list do not show (you have to use the up and down keys to go through the
options). Has anyone else experienced this?

Thanks,

-Matthew Rowan
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to