I am having a hard time figuring out the best update approach for my scenario.
I have two applications. A service that runs as 'LocalSystem' (installed in %ProgramFiles%) and a WPF GUI system tray app that is installed to the all users %AppData% directory for UAC update reasons. Both applications are deployed with the same MSI. Both applications must be running all of the time on the user's machine (except when updating, of course). Both applications must silently update, as most of the user machines are unattended.
I am not sure how best to leverage the wyBuild tools to make both updates happen as one step. From what I can gather, the only approach might be to have two separate wyBuild projects. One for each application. This would mean they update independently of one another, which isn't a huge deal, but I'd like to lessen the overhead by having only one wyBuild project for my entire installation. My versioning would also be a challenge to manage with having two wyBuild projects related to the same MSI.
If this is the only solution, should I also have two different download sites? Or can multiple projects' updates be stored in the same http download directory?
Thanks for any help anyone can offer.