La mia precisazione era solo volta ad evitare l'equivoco che poteva verificarsi per come era posta la risposta di albgen, per cui sembrava che in VB2005 non esistesse la reflection.
In ogni caso ad ogni nuova versione dell'ambiente di sviluppo corrisponde una nuova versione del compilatore, per cui si può fare tranquillamente il parallelo VB.NET 2002 => VB.NET 7.0; VB.NET 2003 => VB.NET 7.1; VB 2005 => VB.NET 8.0; VB 2008 => VB.NET 9.0, per quanto tutti gli IDE successivi a VB.NET 2003 supportino la compilazione con versioni precedenti del compilatore (fino alla 7.1) per framework precedenti.