Can you determine if the framework is installed at boot time and maintain the appropriate installer? Thus, a user who does not have one is not punished, and a user who does not have one gets a full installation.
On the side, our application is a small download and dynamically loads the frameworks it needs, but we are not aimed at a “commercial” audience. Our many more applications are in a niche, so your YMMV.
Bob king
source share