I'm running ngen which I've included in my Wvx files that generates the msi. however, running the installer in logging mode does not feed back if ngen had executed. Is there any way to confirm that an msi installed has ngened stuff?
Check the ngen.log file located in %windir%\Microsoft.NET\Framework64 (On 64 bit windows .Net 4.5) and see if there are entries in it with timestamps similar to when you ran the msi.
More info here