avec VB, l´interpréteur n´était pas d´ans l´exe, c´était le msvbvm.dll
par contre avec vb.net, il n´est pas vraiment interprété par le framework mais il est compilé à l´exécution, puis exécuté comme du code natif.