Gonzalo Diethelm wrote:
I guess that's arguable. I already had to provide all those details (service name, startup information, etc.) in the EXE itself, in order to support the /install, /remove, /start and /stop switches. Why would I want to repeat that in the installer, instead of just calling the EXE?

Because the .exe doesn't provide the functionality you get "for free" from MSI when you duplicate the data in the .msi package. Do you handle install, uninstall, repair, modify, upgrades, and patching? It's possible, of course, but at a cost far higher than duplicating the data. And if data duplication is your biggest concern, you can single-source it by preprocessing the data, either into a header in your code or an include file in your WiX authoring (one of the advantages of XML).

--
sig://boB
http://joyofsetup.com/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to