Bij CNET staat geschreven dat een aantal gebruikers van Visual Basic absoluut niet te spreken is over de keuzes die Microsoft heeft gemaakt met betrekking tot de nieuwe versie van het softwareontwikkelprogramma. Visual Basic.NET heeft veel te veel verschillen met Visual Basic 6, waardoor dan ook de bijnaam Visual Basic.Not verzonnen is. Problemen zullen zich vooral voordoen bij het omzetten van programma's naar de nieuwe syntax. Dit zal zoveel moeite gaan kosten, zodat het vanaf de grond af aan opnieuw programmeren nog sneller gaat, aldus programmeer-professional Peterson:
Developers are worried that Visual Basic.Net is so different from the Visual Basic they have come to know and understand that upgrading will pose a major hurdle. Some say the .Net version bears so little resemblance to Visual Basic 6.0 and previous versions of the language that Microsoft shouldn't continue the name.
VB.Net, unlike other versions of VB, does not use the language syntax and behavior of MS Basic," said Daniel Barclay, head of Barclay Software, an Orange, Texas, technology-automation software vendor targeting the banking industry. "The new language looks familiar, but it is not the same."
"In short, the building consensus is that Visual Fred, what we've taken to calling VB.Not, may be a really cool language for new projects, but the payoff for migrating existing projects would be nonexistent," Peterson said. "There simply won't be a migration path. Existing, tested, functional code must be rewritten to be used in the future."