微软 DevBlogs 宣布从 .NET 5 开始,Visual Basic 将支持 Class Library、Console、Windows Forms、WPF、Worker Service 和 ASP.NET Core Web API 等,为想要将现有应用迁移到 .NET Core 的 VB 客户提供一条路径,而 Visual Basic 语言本身将不会继续发展或引入新特性,未来将主要着重于稳定性和兼容性。
当微软发布 Visual Basic .NET 和 C# 开启 .NET 时代时,两种语言是并行发展的,有着几乎相同的功能集。但随着时间的迁移,专业的开发者接受了 C# ,经典 VB 的粉丝则放弃了越来越复杂而强大的 .NET 版本。现在微软的开发文档基本上只提供 C#,而没有 VB 示例了。C#/VB 的同步发展策略在 2017 年结束,只有 C# 获得新的功能,微软事实上放弃了 VB。本周的声明只是正式承认。