微软发布net Core 3.1 LTS
本月早些时候,微软宣布发布。NETCore3.1在他们的开发博客上,与ASP一起.NET核心3.1和EF核心3.1.新的版本主要由修复和改进组成,而不是以前的版本(3.0)。然而,这些是长期支持的(L TS)版本,这意味着它们将得到至少三年的支持。
中的变化..NET Core3.1侧重于Windows桌面开发。删除了许多遗留的Windows窗体控件:DataGrid、ToolBar、ContextMenu、Menu、MainMenu和MenuItem。支持创建C/CLI组件也被添加到Visual Studio201916.4(仅Windows)。
大部分的ASP。NETCore更新与Blazor相关,例如防止事件的默认操作和停止Blazor应用程序中的事件传播。虽然不是正式的新版本的一部分,但BlazorWebAssembly的公开预览也得到了更新。新增预览功能包括:..通过将浏览器进程附加到Visual Studio,NET Standard2.1支持、iOS13支持和调试BlazorWebAssembly应用程序。
对EF核心3.1最重要的更新是重新引入支持。NET standard2.0与其他版本相似,3.1版本的主要目标是改进前一个版本中提供的功能。自上次发布以来,已解决了150多个问题。与最新的EF版相一致的是,EF6.4也在nuget.or g上提供,解决了EF6.3中发现的少量问题。
根据微软的发布日程,这些是之前核心产品的最后一个主要版本。NET5(预计在2020年11月)。Blazor WebAssembly遵循一个单独的发布日历:Blazor WebAssembly的正式发布预计将于2020年5月,Blazor PWA计划与之进行预览发布。NET5.
需要使用Visual Studio201916.4更新..NET核心3.1与Visual Studio..NETCore3.1支持多个操作系统,包括不同的Linux发行版、MacOS、Windows7和Windows Server2012R2