早几年叫 netcore
是为了和.net framework 区分开,
包括还专门出了一套叫.net standard 的 api 集合,这个集合是 netcore 和 netframework 都支持的,但是 standard 到 2.1 就不在更新了,以前的仍然可以用.
netcore3 之后,
为了避免混淆就只叫.net 了,所以后边都是 net 5 6 7 8 9 啥的.
从技术上说,
以前基于.net framework 无法迁移的项目还是只能用这个,也还是在维护(但是不加新功能了?)
新的或者能够切到 netcore 的项目,
就可以当做不存在什么.net framework,
就只有.net 一个,就是一套统一的东西(对于 winform wpf
也可以在.net 上直接用,虽然运行还是绑死在 win 上,跨平台的 ui 叫 maui)
.net 的大版本 lts 好像是 2 年,但是从下向上升级基本都是很平滑的,大部分时候只需要改一下 sdk 的版本就完事