0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软.NET Core 3.1有什么更改

汽车玩家 来源:开源中国 作者:oschina 2019-12-05 10:05 次阅读

.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

    文章

    6241

    浏览量

    103076
  • WINDOWS
    +关注

    关注

    3

    文章

    3439

    浏览量

    87142
收藏 人收藏

    评论

    相关推荐

    微软官宣:不再支持.NET 7,且不再提供技术支持

    微软声明称,对于.NET 7,2024年5月14日后将不再提供官方研发支持,即该版本的最长支持年限为18个月的STS标准。值得注意的是,这与微软通常在每个星期二发布重要更新(即“星期二补丁”)的日期相同。
    的头像 发表于 03-28 10:09 99次阅读

    ModusToolbox3.1新建application后在build的时候报错怎么解决?

    C:/Users/Dsq/ModusToolbox/tools_3.1/make/core_version3/startex-v3.mk:159: *** Libraries: "
    发表于 03-01 09:41

    如何在TC275中从Core0访问Core1 RAM?

    我在 Core0 RAM 中内存不足,想知道在 Core0 Functions 中使用 Core1/2 内存的最佳做法是什么。 1-更改链接器是否可行。 我本来想修改这个部分
    发表于 01-30 07:51

    Modustoolbox3.1离线时无法构建模板应用程序怎么办?

    ... 搜索已安装的工具完成 C:/Users/Administrator/ModusToolbox™/tools_3.1/make/core_version3/startex-v3.mk:159
    发表于 01-19 08:33

    JH71104个U74 core, 请问有方法能关闭其中3个core吗?

    JH7110 4个U74 core, 请问有方法能关闭其中3个core
    发表于 01-15 06:47

    arkcompiler_runtime_core/static_core/runtime和arkcompiler_ets_runtime什么关联

    arkcompiler_runtime_core/static_core/runtime内存分配和垃圾回收,arkcompiler_ets_runtime也有独立的内存管理和垃圾回收。 这两个库之间是什么关系和作用
    发表于 01-10 21:39

    更改KUKA C 4 Windows系统的密码

    或者可以通过 WorkVisual 更改密码。如果在机器人控制系统上安装了 KUKA.NonAdmin,则只能通过 WorkVisual 更改该密码。
    的头像 发表于 12-12 17:11 482次阅读

    USB 3.1与第一代与第二代 USB 3.1 之间的差异

    USB Implementers Forum 已将 USB 3.0 更新为 USB 3.1。 FLIR 更新了其产品描述来反映此项更改。  本页将介绍 USB 3.1 以及第一代与第二代 USB
    的头像 发表于 07-14 14:52 708次阅读
    USB <b class='flag-5'>3.1</b>与第一代与第二代 USB <b class='flag-5'>3.1</b> 之间的差异

    IP_数据表(I-15):USB3.1 Gen1 xHCI Host Controller IP Core(R06PM0038EJ0100)

    IP_数据表(I-15):USB3.1 Gen1 xHCI Host Controller IP Core (R06PM0038EJ0100)
    发表于 07-06 20:31 0次下载
    IP_数据表(I-15):USB<b class='flag-5'>3.1</b> Gen1 xHCI Host Controller IP <b class='flag-5'>Core</b>(R06PM0038EJ0100)

    IP_数据表(I-15):USB3.1 Gen1 xHCI Host Controller IP Core(R06PM0038EJ0101)

    IP_数据表(I-15):USB3.1 Gen1 xHCI Host Controller IP Core (R06PM0038EJ0101)
    发表于 07-05 19:41 0次下载
    IP_数据表(I-15):USB<b class='flag-5'>3.1</b> Gen1 xHCI Host Controller IP <b class='flag-5'>Core</b>(R06PM0038EJ0101)

    NET Core LoRaWAN客户端使用Seeed LoRa E5模块

    电子发烧友网站提供《NET Core LoRaWAN客户端使用Seeed LoRa E5模块.zip》资料免费下载
    发表于 06-15 14:41 0次下载
    <b class='flag-5'>NET</b> <b class='flag-5'>Core</b> LoRaWAN客户端使用Seeed LoRa E5模块

    NET Core LoRaWAN客户端使用RAK3172模块

    电子发烧友网站提供《NET Core LoRaWAN客户端使用RAK3172模块.zip》资料免费下载
    发表于 06-15 14:38 0次下载
    <b class='flag-5'>NET</b> <b class='flag-5'>Core</b> LoRaWAN客户端使用RAK3172模块

    微软发布 Azure Linux 正式版

    在内部使用 Azure Linux 两年,并从 2022 年 10 月开始公开预览后,微软本周终于正式提供其 Azure Linux。Azure Linux 是 Azure Kubernetes
    发表于 05-28 08:34

    如何将core-image-tiny-initramfs捆绑到我的“zeus”yocto-Linux 项目中的core-image-minimal .wic图像文件?

    ;busybox-mdev\" 其次,为了快速试用,我还更改了 yocto/sources/poky/meta/recipes-core/images/core
    发表于 05-19 11:16

    虹科干货 | MQTT 5协议中的基础更改(二)

    IIoTMQTT5协议中的基础更改(二)上期文章中给大家介绍了MQTT规范版本5中基础更改的信息和CONNACK返回码,本篇文章我们继续介绍MQTT5协议中的基础更改中其他新功能的细节描述。虹科干货
    的头像 发表于 05-15 09:40 372次阅读
    虹科干货 | MQTT 5协议中的基础<b class='flag-5'>更改</b>(二)