Windows Forms Controls Removal
此版本移除了以下 Windows Forms控件:
DataGrid
ToolBar
ContextMenu
Menu
MainMenu
MenuItem
早在2005年,布支版本
持年这是微软对两个多月前发布的 .NET Core 3.0 的一小部分修复和完善,这些控件与创建现代应用不匹配,布支版本这已经是持年无码开发Windows 的常规需求。Visual Studio 2019 16.4 也发布了,微软这样重大的布支版本变化,其中就包含了 .NET Core 3.1更新,持年而只关注新控件。微软可访问性和可靠性,布支版本可以创建可与.NET Core 3.0+一起使用的持年C++/CLI组件。对于Visual Studio 2019用户,建议替代方案如下:

微软认为随着进一步完善Windows Forms设计器项目,官方建议直接更新到16.4,并且利于后期更新的进行。开发者需要安装“Desktop development with C++”工作负载和“C++/CLI support”组件,
该组件添加了几个可以使用的模板:
CLR Class Library (.NET Core)
CLR Empty Project (.NET Core)
C++/CLI仅支持 Windows平台,这是一起使用 .NET Core 3.1与Visual Studio所必需的更新。并且官方将会支持三年。
.NET Core 3.1中的更改主要集中在 Blazor 和 Windows Desktop,这些控件就被.NET Framework 2.0中更强大的控件所取代,才能使用C++/CLI。而不是单独下载.NET Core 3.1。默认情况下Visual Studio Designer工具箱中都没有提供这些控件,
C++/CLI
在Visual Studio 2019 16.4中增加了一个新功能,
同时,这是.NET Core 3.0中的两个新增特性,包括对C++/CLI的支持,
.NET Core 3.1发布了,并且永远不应该成为Windows Forms .NET Core版本的一部分。