If you have configured your application to utilize the AppLife Update Windows Service, you will utilize the service merge module for deployment. Using the merge module ensures proper reference counting for uninstalling. The service is a shared resource and a single instance of the service is installed for all AppLife Update enabled applications on the system. The service merge module also registers your application for use with the service.
The AppLife Update Windows Service merge module is located in AppLife AppDir\UpdateService\AppLifeUpdateService.msm.
To use the Update Service merge module, add it to your Windows Installer setup. The merge module has two configuration properties that must be set.
Path
Set this value to the path of the
application executable that hosts the Update Controller. You can use
windows installer database properties to identify the location of your
executable. A common value for this property is
[TARGETDIR]yourapp.exe
Public Key
Set this to the public key of your
application project. This is the same value as the PublicKeyToken
property of the Update Controller. You can also view your project public
key from the project settings dialog.
Note: The merge module adds a requirement for administrative permissions to execute your Windows Installer.