.NET Core 3.1发布了,这是对两个多月前发布的.NET Core 3.0的一小部分修复和完善,其中最重要的是.NET Core 3.1是一个长期支持(LTS)版本,并且官方将会支持三年。
.NET Core 3.1中的更改主要集中在Blazor和Windows Desktop,这是.NET Core 3.0中的两个新增特性,包括对C++/CLI的支持,这已经是开发Windows的常规需求。
Windows Forms Controls Removal
此版本移除了以下Windows Forms控件:
DataGrid
ToolBar
ContextMenu
Menu
MainMenu
MenuItem
早在2005年,这些控件就被.NET Framework 2.0中更强大的控件所取代,默认情况下Visual Studio Designer工具箱中都没有提供这些控件,现在官方决定删除这些控件,而只关注新控件。
建议替代方案如下:
微软认为随着进一步完善Windows Forms设计器项目,这些控件与创建现代应用不匹配,并且永远不应该成为Windows Forms.NET Core版本的一部分。这样重大的变化,目标是继续改进Windows Forms,以实现更高的DPI、可访问性和可靠性,并且利于后期更新的进行。
C++/CLI
在Visual Studio 2019 16.4中增加了一个新功能,可以创建可与.NET Core 3.0+一起使用的C++/CLI组件。
该组件添加了几个可以使用的模板:
CLR Class Library (.NET Core)
CLR Empty Project (.NET Core)
C++/CLI仅支持Windows平台,开发者需要安装“Desktop development with C++”工作负载和“C++/CLI support”组件,才能使用C++/CLI。
同时,Visual Studio 2019 16.4也发布了,其中就包含了.NET Core 3.1更新,这是一起使用.NET Core 3.1与Visual Studio所必需的更新。对于Visual Studio 2019用户,官方建议直接更新到16.4,而不是单独下载.NET Core 3.1。
-
微软
+关注
关注
4文章
6753浏览量
108085 -
WINDOWS
+关注
关注
4文章
3706浏览量
94326
发布评论请先 登录
没有将下图中给出的外部跟踪从 CDD_CORE / VOUT_CORE 到 VDD_CORE,会有什么问题?
如何在不影响 Core1 的情况下在LS1021A中单独重置 Core0?
WiMi-net五层协议栈深度拆解:有中心自组网的落地实践
Digi NET+50:高性能网络芯片的全面解析
华为面向Net5.5G产品方案推动产业加速迈向智能时代
华为Agentic Core解决方案助力产业持续创新
微软 Ignite 2025 大会:Splashtop 全面强化微软环境的安全与效率
TE Connectivity Raychem USB 3.1 电缆技术解析与应用指南
基于FPGA开发板DE10-Standard和T-Core的串口通信设计
芯盾时代OIAM助力企业平滑替换微软AD
华为Net5.5G助力IP网络迈入智能新时代
tc377 BootLoader跳转到app后只运行core0是怎么回事?
NCS更改MTU大小
高 IIP3 2.1 至 3.1 GHz 电压控制可变衰减器 skyworksinc
微软.NET Core 3.1有什么更改
评论