Hi,
I am working on a .NET 3.5 project which consists of a web application and a Windows service. Both need to be deployed on the server machine.
I have created an msi package using Wix 3 which installs the application files, creates shortcuts and registers the service.
My next task is to implement the following:
- Post-install step that allows configuration of the Windows service through a wizard-style GUI
- Pre-install step that allows installation settings to be loaded from a file
- Pre-uninstall step that allow configuration to be backed up to a file
I see two options before me:
- Tweak msi to do what I want through custom actions
- Create a wrapper for the msi (Setup.exe) that will handle all the custom tasks and run the msi package silently in the background using msiexec
Ideally. I would like to go with option 2. What are your thoughts?
Any recommendations would be greatly appreciated.
Thanks,
Arnie