No. VB6 e VB.NET (VB 2005 è VB.NET) sono due linguaggi molto diversi e completamente incompatibili.