Perchè sono molto diversi VB 6 e VB.Net, una conversione perfetta non esiste ed è impossibile tranne che per cose molto semplici.

I vecchi progetti devono continuare ad essere in VB 6, a meno di riscriverli in VB.Net.