.NET Core 3.0 即將EOF,官方建議遷移3.1
.NET Core官方發布博客,說明.NET Core 3.0即將結束生命週期,建議開發者遷移到3.1版本。.NET Core 3.0於2019年12月3日發布,這是一個Current版本而不是LTS版本,將於今年3月3日EOF。此後,.NET Core補丁更新將不再包括3.0的更新程序包。
LTS 版本包含已穩定的功能組件,在較長的支持發行期內,幾乎不需要更新;而 Current 版本包括新功能和組件,這些新功能和組件可能會根據反饋進行迭代更改。
3.0的替代者是3.1,這是一個LTS版本,官方會至少支持3年。相比3.0,.NET Core 3.1中的更改主要集中在Blazor和 Windows Desktop,這是.NET Core 3.0中的兩個新增特性,包括對C++/CLI的支持,這已經是開發Windows的常規需求。
微軟介紹了從3.0 遷移到.NET Core 3.1 的方法:
- 打開項目文件(*.csproj、*.vbproj 或 *.fsproj 文件)。
- 將目標框架值從netcoreapp3.0更改為netcoreapp3.1。目標框架由
<TargetFramework>
或<TargetFrameworks>
元素定義。 - 例如,更改
<TargetFramework>netcoreapp3.0</TargetFramework>
為<TargetFramework>netcoreapp3.1</TargetFramework>
。