We have an MSI developed using Wix 3.10, it contains around 33,200 components associated with one particular feature.
The issue is that when the MSI is launched, the welcome dialog takes a long time to be enabled, roughly around 3-4 minutes on the development environment. The same issue occurs when the particular feature is deselected and selected back for usage.
I suspect the delay seems to be due to standard Custom action such as CostInitialise, FileCost, and CostFinalise.
This behavior hampers the UI experience. Is there a workaround to fix this issue.