Saturday, August 30, 2008

Separate Installs for Service and Desktop Application

The install originally lumped a Windows Service and a Desktop application together in one install.


This created a problem in the Install for Everyone. The Resilency was firing because of items in the Desktop application install. Specifically, Shortcuts installed per user were causing the Resilency install to fire when the second user logged in.

The Windows Service Installer does not handle this situation. And testing for the existence of the service causes a corrupt install state.

The less than ideal solution was to have separate installers for the two components.

No comments: