/build/static/layout/Breadcrumb_cap_w.png

Nested Installation with 2 msi & 2 MST?

What is the prefered method of installing msi which are getting installed one after other ?

Thanks a lot in advance
skj

0 Comments   [ + ] Show comments

Answers (1)

Posted by: spartacus 17 years ago
Black Belt
0
I'd personally avoid using nested MSI's if at all possible. There are plenty of notes in this forum and elsewhere that explain some of the pitfalls, but to start you off ...

(i) lack of add/remove programs entry for the nested application - you need to uninstall the "parent" as well to uninstall the nested one.

(ii) poor rollback support - there is no easy way to set up a rollback to uninstall the nested package.

The title of your note suggests that the proposed nested msi has a transform. I may be wrong on this, but I think you might need to merge this transform with it's base MSI before using the resulting transformed MSI as a nested package. I'm not sure there is provision for transforms when using Custom Action type 7, which is what a nested MSI installation is.

A lot depends on your deployment method, but I'd go for a batch solution calling the first MSI, followed by the second. You could set up a System Search in the second package that checks that the first one was correctly installed before it is allowed to proceed.

Regards,

Spartacus
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ