Both groups of packages are designed to download files from Microsoft. Both provide full customization of the framework of Microsoft.NET 4.0. Smaller is the boot loader, which then loads only parts that are not on the system. The larger one has all the parts that any system may need.
It's a little surprising that WixNetFxExtension does not offer a group of packages without downloading. But, since you have already looked at the source code of NetFx4.5.wxs , you just need to copy the attributes you want into your own package group.
EDIT:
I should also indicate that bootstrapper accepts command line arguments as described here . -layout dvd will download packages to a folder named dvd , which can be used for offline installation. (Obviously, NetFx45Web is not suitable for this.)
source share