Skip to content
Discussion options

You must be logged in to vote

With a hint from WiX team I was able to solve it.
In a nutshell, it's not possible (at least now) to control this behaviour from outside custom BA (e.g. a magic attribute of MsiPackage)
The solution is to set the UI in the appropriate BootstrapperApplication event:

 this.PlanMsiPackage += (object sender, PlanMsiPackageEventArgs e) =>
        {
            if (e.PackageId == "MyProductPackageId")
                e.UiLevel = e.Action == ActionState.Uninstall ?
                                INSTALLUILEVEL.ProgressOnly :
                                INSTALLUILEVEL.Full;
        };

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by oleg-shilo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants