MicrosoftDevBlogs宣布从.NET5开始,VisualBasic将支持ClassLibrary、Console、WindowsForms、WPF、WorkerService和ASP.NETCoreWebAPI等VB客户端迁移.NETCore提供了一条路径,而VisualBasic语言本身不会继续进化或引入新功能,未来将主要关注稳定性和兼容性。 当微软发布VisualBasic.NET和C#开启.NET时代时,这两种语言是并行开发的,具有几乎相同的功能集。但随着时间的推移,专业开发人员开始接受C#,而经典VB的粉丝们放弃了日益复杂和强大的.NET版本。现在微软的开发文档基本上只提供了C#,没有VB的例子。C#/VB同步发展战略在2017年结束,只有C#获得了新特性,微软实际上放弃了VB。本周的公告只是正式承认。
