Hmmm - jumped the gun - see previous post. (and also Kel's). I haven't used it, so I'm really unsure if it really cares what language you create it (DotNET) in?
And to clarify - the "True Addon" (ENU) is the Initial Package plus Updates, by which all are put into a single CAB. That single CAB ins inserted into ANOTHER CAB along with a specialized "INF" for all of the components inside the FIRST CAB and an nLite INI file for insertion. The FIRST cab also has an (apparently) modified MSI to take into consideration all of the FILES inside it. In addition, it APPEARS that it is may NOT a Direct Injection.
From the INF
netfx20_x86.msi, , ,32
From the ENTRIES.INI
netfx20.cab = 100,,,,,,_x,,3,3
netfx20.inf = 100,,,,,,,20,0,0
Appears that these are placed WITHIN the Install (I386) and used accordingly (allowing for install/uninstall), thus NOT Directly Integrated.
So... choose your poison - you may as well create a CMD and put in the RunOnce.
This post has been edited by submix8c: 27 January 2013 - 04:26 PM