I use a free portable app called dotNETInspector to see what version of the .net framework is installed on a computer. Looks like the non-portable version can be found here.
C:\Windows\****** path *****\vbc /libpath:"C:\Program Files\Siemens\NX 11.0\NXBIN\managed" /t:library /r:NXOpen.dll /r:NXOpen.Utilities.dll /r:NXOpen.UF.dll /r:NXOpenUI.dll myapp.vb
also I'm don't see .net ver 4.5 in my directory.
as dotNETInspector say it installed