yo no he usado basic jamas, pero supongo que es lo mismo que migrar de Visual C++ 6 a Visual Studio 2005 asi que pondré como sería en este caso:
1 - VISUAL ..... NO ES UN LENGUAJE DE PROGRAMACION, es una HERRAMIENTA DE DESARROLLO.
2 - El código (en el caso que planteo) NO CAMBIA EN NADA, lo único que cambia es el archivo de configuración del proyecto (NO CODIGO)
3 - Deberías una vez acomodaste el config del proyecto, mirar que las LIBS que usabas si estén instaladas y configuradas acorde al config del proyecto.
De nuevo, esto en caso de C++ (jamas he usado basic) pero algo si es cierto: VISUAL BASIC NO (OIGALO BIEN) NO ES UN LENGUAJE DE PROGRAMACION, NUNCA LO HA SIDO Y JAMAS LO SERA (espero xD), EL LENGUAJE ES BASIC Y LA HERRAMIENTA ES VISUAL STUDIO (LA VERSION QUE SEA, POR ESTA RAZON SOLO CAMBIAN LOS CONFIG QUE DEPENDEN DE LA HERRAMIENTA, NO DEL LENGUAJE)
Suerte