I am about to deploy a C# application which requires a third party
database to be installed and ready at the client machine.
The third party database has its own .msi file, complete with expected
user interaction etc. My question is, is posible to create an
installation package that does the ff:
1). Checks to see if the 3rd party database is already available on the
client desktop, if the dbi savailable (correct version), it simply skips
installation of the 3rd party db, and merely installs my application -
however, if db is not present (or installed_db_version <
required_db_version), it will run the .msi provided by the 3rd party db,
to install the 3rd party db
2). Upon un-installation of my application, it will uninstall the 3rd
party db (if it was installed by my apps installation).
Hope that makes sense - if not, please ask for clarification.