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

    文章

    6719

    浏览量

    107353
  • WINDOWS
    +关注

    关注

    4

    文章

    3694

    浏览量

    93229
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    TE Connectivity Raychem USB 3.1 电缆技术解析与应用指南

    TE Connectivity / Raychem USB 3.1电缆的数据速率高达10GB/s,完全支持传统的USB 2.0和全USB 3.1电源。这些USB 3.1电缆设计用于高速数据速率,带宽
    的头像 发表于 11-07 11:17 269次阅读
    TE Connectivity Raychem USB <b class='flag-5'>3.1</b> 电缆技术解析与应用指南

    基于FPGA开发板DE10-Standard和T-Core的串口通信设计

    本文适用于DE10-Standard、T-Core、DE1-SOC以及DE10-Nano等GPIO引脚外扩的FPGA开发板。
    的头像 发表于 10-28 11:15 4071次阅读
    基于FPGA开发板DE10-Standard和T-<b class='flag-5'>Core</b>的串口通信设计

    tc377 BootLoader跳转到app后只运行core0是怎么回事?

    我这边个工程,已经可以从BootLoader跳转到app中去运行了。BootLoader中只是core0任务,core1,2也有启动。跳转到app后,只有app的
    发表于 07-30 06:58

    NCS更改MTU大小

    NCS更改MTU大小 一、 什么是MTU MTU(Maximum Transmission Unit)即最大传输单元,它定义了蓝牙网络层协议一次能传输的最大数据量。在蓝牙低功耗(BLE)通信
    的头像 发表于 06-27 17:13 511次阅读
    NCS<b class='flag-5'>更改</b>MTU大小

    PDL电台设置更改操作流程

    电子发烧友网站提供《PDL电台设置更改操作流程.pdf》资料免费下载
    发表于 06-04 16:46 0次下载

    如何获取yocto build来构建对设备树的更改

    我选择了错误的构建目标。我做了 “bitbake core-image-minimal” 认为那会很好。 IDK 这是一般的 yocto 问题还是 IMX yocto 版本的特定问题。仅供参考,Yocto 对我来说总体上没有什么意义。 如何获取 yocto build 来构建对设备树的
    发表于 04-09 07:37

    使用OpenCV保存从摄像头捕获的视频时更改颜色输出视频收到警告怎么解决?

    保存了从配备 OpenCV* 的摄像头捕获的视频。 生成更改的颜色输出视频。 收到警告:[ INFO:0] global .。/opencv/modules/core/src/utils
    发表于 03-05 07:20

    DLPC7540evm中dlpc core power页中有一个DMD_OK信号,用不到可以直接去掉吗?

    在DLPC7540evm中dlpc core power 页中有一个DMD_OK 信号,这个信号经查在DLP471EVM的DMD接口中有用到,但是dlp650te应该是用不到的,是否直接去掉即可,另外 原理图中存在好多类似没有网络的net 是否可以认为可以去掉,谢谢。
    发表于 02-21 17:22

    Spire.PDFViewer for ASP.NET强大的PDF查看组件

    Spire.PDFViewer for ASP.NET 是一款强大的 PDF 查看组件,它允许开发人员从文件中加载各种 PDF 文档并且可以在网页上浏览 PDF 文档。该组件还支持浏览 PDF
    的头像 发表于 02-13 09:17 702次阅读
    Spire.PDFViewer for ASP.<b class='flag-5'>NET</b>强大的PDF查看组件

    适用于MySQL和MariaDB的.NET连接器

    的功能。例如 SSL 和 SSH 连接、嵌入式服务器、压缩协议、HTTP 隧道等。 与各种 MySQL 和 MariaDB 版本以及NET平台的广泛兼容 ORM 支持:EF Core、Dapper、NHibernate、LinqConnect 等。 完全符合 ADO.
    的头像 发表于 01-16 14:17 793次阅读
    适用于MySQL和MariaDB的.<b class='flag-5'>NET</b>连接器

    PET_RK3588_CORE核心板

    一、PET_RK3588_CORE 核心板图片 二、PET_RK3588_CORE 核心板详细参数 注意:RK3588 引脚大部分是功能复用的,以上列表内的资源存在不能同时使用的情况,引脚功能复用情况 可以查询下表或查看我司核心板精简版原理图。 三、PET_RK3588_
    的头像 发表于 01-15 14:12 1291次阅读
    PET_RK3588_<b class='flag-5'>CORE</b>核心板

    PET_RK3562_CORE核心板

    一、PET_RK3562_CORE 核心板图片 二、PET_RK3562_CORE 核心板详细参数 注意:RK3562 引脚大部分是功能复用的,以上列表内的资源存在不能同时使用的情况,引脚功能复用
    的头像 发表于 01-15 10:58 988次阅读
    PET_RK3562_<b class='flag-5'>CORE</b>核心板

    怎么更改电脑上的云存储位置,更改电脑上的云存储位置教程

    。那要怎么更改电脑上的云存储位置呢?     更改电脑上的云存储位置通常是指将云存储服务(如OneDrive、GoogleDrive、Dropbox等)同步的文件夹位置从默认位置(通常是系统盘)更改为其他磁盘或文件夹。以下是如何
    的头像 发表于 01-07 16:43 1718次阅读
    怎么<b class='flag-5'>更改</b>电脑上的云存储位置,<b class='flag-5'>更改</b>电脑上的云存储位置教程

    dotConnect:基于ADO.NET架构的增强型数据连接解决方案

    各种版本和.NET平台 - 支持 ORM:EF Core、Dapper、NHibernate、LinqConnect 等。 - 完全
    的头像 发表于 01-07 11:07 698次阅读
    dotConnect:基于ADO.<b class='flag-5'>NET</b>架构的增强型数据连接解决方案

    T-Core一体成型贴片电感

    T-Core一体成型贴片电感 时源芯微 专注于EMC电磁兼容解决方案 随着电子技术的不断发展,T-core电感也在不断演进。未来,T-core电感可能会朝着更高频率、更小尺寸、更低损耗和更高
    的头像 发表于 12-26 10:40 2140次阅读
    T-<b class='flag-5'>Core</b>一体成型贴片电感