Desventajas
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son variadas;10 se citan entre ellas:
- Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
- Soporte pobre para programación orientada a objetos11
- Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
- Dependencia de complejas y frágiles entradas de registro COM12
- La capacidad de utilizar controles en un único formulario es muy limitada en comparación a otras herramientas