This is a modified dependency module for Setup Factory, based on the original .NET 3.5 SP1 module that ships with Setup Factory. The difference here is that this script uses the dotnetfx35setup.exe instead of the dotnetfx35.exe, meaning that instead of including the whole network installer for .NET 3.5 SP1 framework (which will add 198 MB to your installer), you will include only the bootstrapper (2.82 MB), that itself will download the required files to deploy the .NET 3.5 framework on the target computer.
If the .NET framework cannot be found by the dependency module, the bootstrapper will be started in passive mode, displaying some progress screens as data is being downloaded. After the framework finished installing, your installer will continue.
Feel free to modify the detection/installation scripts further, if you need or wish to. The modifications from the original module are rather simple, but as I saw repeated requests for help about this, I decided to offer this module for download. Just add the dependency module to your project (as shown in the image below) and you are done. The file dotnetfx35setup.exe is already included in this installer, no further downloads are needed.
Don't have Setup Factory?
If you want to purchase a license for Setup Factory 9, now is a good time! For a limited period, you can get 10% off the list price simply by clicking the banner below: