当前位置: 首页 > 科技观察

.NETCore3.0生命周期即将结束,官方推荐迁移到3.1

时间:2023-03-18 02:03:03 科技观察

.NETCore官方发布博客,说明.NETCore3.0生命周期即将结束,并且建议开发人员迁移到3.1版。.NETCore3.0于2019年12月3日发布,是Current版本而非LTS版本,将于今年3月3日EOL(EndofLife)。此后,.NETCore补丁更新将不再包含3.0的更新包。LTS版本包含已经稳定且在长期支持发布期间几乎不需要更新的功能组件,而当前版本包含可能会根据反馈进行迭代更改的新功能和组件。3.0的替代品是3.1,这是一个LTS版本,官方至少支持3年。与3.0相比,.NETCore3.1的变化主要集中在Blazor和WindowsDesktop,这是.NETCore3.0的两个新特性,包括对C++/CLI的支持,这已经是Windows开发需要的普遍做法。Microsoft描述了如何从3.0迁移到.NETCore3.1:打开项目文件(*.csproj、*.vbproj或*.fsproj文件)。将目标框架值从netcoreapp3.0更改为netcoreapp3.1。目标框架由or元素定义。例如,将netcoreapp3.0更改为netcoreapp3.1