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

    文章

    6599

    浏览量

    104095
  • WINDOWS
    +关注

    关注

    4

    文章

    3547

    浏览量

    88755
收藏 人收藏

    评论

    相关推荐

    微软推出DirectSR接口,集成FSR 3.1等SR技术提升游戏体验

    微软近期宣布,开发人员现在可以通过DirectSR通用接口,充分利用FSR 3.1以及其他超分辨率(SR)技术,包括Intel XeSS和NVIDIA DLSS,以确保在各种硬件配置下都能提供卓越
    的头像 发表于 10-27 10:08 298次阅读

    微软发布DirectSR新预览版:整合FSR 3.1超分辨率技术

    微软近期发布了一项专为游戏开发者设计的全新API技术——DirectSR的预览版。这项技术的核心在于,它能够帮助开发者在开发过程中一次性兼容当前市场上的主流超分辨率技术,极大地简化了开发流程
    的头像 发表于 10-25 13:54 222次阅读

    USB 3.1和USB 3.2哪些区别

    USB由于标准众多,即便是之前已经确定的,随着新一代的推出,标准又出现了新的变化。本期我们将单独拿出USB 3.1和USB 3.2,它们外观基本相似,但是在参数对比上有些区别,具体不同一起往下看。
    的头像 发表于 09-09 14:59 1874次阅读
    USB <b class='flag-5'>3.1</b>和USB 3.2<b class='flag-5'>有</b>哪些区别

    linux安装.net core3.1步骤

    linux安装.net core3.1步骤 各项用到的命令
    发表于 09-03 11:41 0次下载

    Lombok注解引发的空指针问题分析

    :   java.lang.NullPointerException: nullat net.sf.cglib.core.ReflectUtils.getMethodInfo(ReflectUtils.java:424) ~[cglib-3.1
    的头像 发表于 06-23 09:30 1055次阅读
    Lombok注解引发的空指针问题分析

    微软发布简化.NET云端开发的新框架.NET Aspire

    微软指出,现今构建云原生应用是极具挑战性的任务,由于涉及到诸多方面,如云架构、服务健康度、负载均衡等,开发者往往需要投入大量精力处理这些细节问题。
    的头像 发表于 05-24 16:48 769次阅读

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

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

    微软推出Garnet缓存系统,优化应用运行效率

    自2021年起,微软便开始致力于Garnet项目研发。微软在声明中强调此举旨在赋予应用与数据交互以史无前例的高效、低延时和经济效益。Garnet是由微软研究院基于C#.NET8.0打造
    的头像 发表于 03-20 14:09 722次阅读

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

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

    modustoolBox v3.1新建工程失败的原因?怎么解决?

    你好,我pensplesshoguide的要求安装mtbv3.1并配置环境变量,并运行脚本modusToolbox_url_modifier-main,但新建工程尝试试一直失败,日志如下所示
    发表于 01-31 08:15

    如何在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

    ufs3.1和ufs4.0什么区别?ufs4.0和ufs3.1实际使用区别

    ufs3.1和ufs4.0什么区别?ufs4.0和ufs3.1实际使用区别  UFS是一种高速、节能、可靠的非易失性存储器,旨在提供更快的数据传输速度和更好的用户体验。在这里,我们将详细讨论UFS
    的头像 发表于 01-17 11:05 3.2w次阅读

    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