wixtoolset / issues

WiX Toolset Issues Tracker
http://wixtoolset.org/
129 stars 36 forks source link

Add support for "in-place" updates of COM+ applications #2021

Open wixbot opened 15 years ago

wixbot commented 15 years ago

When deploying an application that uses COM+ to customers, it is typical to set certain initial attributes on a COM+ application when a package is initially being installed. However, the administrator at the customer site may elect to edit some attributes of the application, such as authentication settings or idle shutdown.

When updates are delivered, the customer would prefer that their customized application settings be preserved when the components within the application are updated.

I would request that the ComPlus extension support this scenario during patches, minor upgrades, and especially major upgrades.

bq. Originally opened by @hurcane@ from "http://sourceforge.net/p/wix/feature-requests/467/":http://sourceforge.net/p/wix/feature-requests/467/

wixbot commented 12 years ago

Upon further thought, I think the COMPlus extension should handle the Application and Components in a similar fashion to how Windows Installer treats Folders and Files.

As an example of how the current behavior differs, a user can create a file that is not part of the application in a folder that was created by the application installer. When the application is uninstalled, the folder is not removed and the extra file is left in place.

With COM+ applications, a user could add an assembly that is not part of the application. When the application is uninstalled, the current behavior is to remove the application, which will break the functionality of the unrelated assembly that was added by the user.

wixbot commented 12 years ago

If there were a way to tie the COM+ app to a feature state and have the components installed with respect to a component state, I think that would satisfy the scenario I presented.

wixbot commented 10 years ago

Common problem of configuration -v- installation.

Originally posted by barnson Release set to v3.x