0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

微軟.NET Core 3.1有什么更改

汽車玩家 ? 來源:開源中國 ? 作者:oschina ? 2019-12-05 10:05 ? 次閱讀

.NET Core 3.1發(fā)布了,這是對兩個多月前發(fā)布的.NET Core 3.0的一小部分修復和完善,其中最重要的是.NET Core 3.1是一個長期支持(LTS)版本,并且官方將會支持三年。

.NET Core 3.1中的更改主要集中在Blazor和Windows Desktop,這是.NET Core 3.0中的兩個新增特性,包括對C++/CLI的支持,這已經(jīng)是開發(fā)Windows的常規(guī)需求。

Windows Forms Controls Removal

此版本移除了以下Windows Forms控件:

DataGrid

ToolBar

ContextMenu

Menu

MainMenu

MenuItem

早在2005年,這些控件就被.NET Framework 2.0中更強大的控件所取代,默認情況下Visual Studio Designer工具箱中都沒有提供這些控件,現(xiàn)在官方?jīng)Q定刪除這些控件,而只關(guān)注新控件。

建議替代方案如下:

微軟認為隨著進一步完善Windows Forms設(shè)計器項目,這些控件與創(chuàng)建現(xiàn)代應用不匹配,并且永遠不應該成為Windows Forms.NET Core版本的一部分。這樣重大的變化,目標是繼續(xù)改進Windows Forms,以實現(xiàn)更高的DPI、可訪問性和可靠性,并且利于后期更新的進行。

C++/CLI

在Visual Studio 2019 16.4中增加了一個新功能,可以創(chuàng)建可與.NET Core 3.0+一起使用的C++/CLI組件。

該組件添加了幾個可以使用的模板:

CLR Class Library (.NET Core)

CLR Empty Project (.NET Core)

C++/CLI僅支持Windows平臺,開發(fā)者需要安裝“Desktop development with C++”工作負載和“C++/CLI support”組件,才能使用C++/CLI。

同時,Visual Studio 2019 16.4也發(fā)布了,其中就包含了.NET Core 3.1更新,這是一起使用.NET Core 3.1與Visual Studio所必需的更新。對于Visual Studio 2019用戶,官方建議直接更新到16.4,而不是單獨下載.NET Core 3.1。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 微軟
    +關(guān)注

    關(guān)注

    4

    文章

    6554

    瀏覽量

    103903
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3523

    瀏覽量

    88330
收藏 人收藏

    評論

    相關(guān)推薦

    微軟推出DirectSR接口,集成FSR 3.1等SR技術(shù)提升游戲體驗

    微軟近期宣布,開發(fā)人員現(xiàn)在可以通過DirectSR通用接口,充分利用FSR 3.1以及其他超分辨率(SR)技術(shù),包括Intel XeSS和NVIDIA DLSS,以確保在各種硬件配置下都能提供卓越
    的頭像 發(fā)表于 10-27 10:08 ?209次閱讀

    微軟發(fā)布DirectSR新預覽版:整合FSR 3.1超分辨率技術(shù)

    微軟近期發(fā)布了一項專為游戲開發(fā)者設(shè)計的全新API技術(shù)——DirectSR的預覽版。這項技術(shù)的核心在于,它能夠幫助開發(fā)者在開發(fā)過程中一次性兼容當前市場上的主流超分辨率技術(shù),極大地簡化了開發(fā)流程
    的頭像 發(fā)表于 10-25 13:54 ?156次閱讀

    linux安裝.net core3.1步驟

    linux安裝.net core3.1步驟 各項用到的命令
    發(fā)表于 09-03 11:41 ?0次下載

    Lombok注解引發(fā)的空指針問題分析

    : ? java.lang.NullPointerException: nullat net.sf.cglib.core.ReflectUtils.getMethodInfo(ReflectUtils.java:424) ~[cglib-3.1
    的頭像 發(fā)表于 06-23 09:30 ?988次閱讀
    Lombok注解引發(fā)的空指針問題分析

    微軟發(fā)布簡化.NET云端開發(fā)的新框架.NET Aspire

    微軟指出,現(xiàn)今構(gòu)建云原生應用是極具挑戰(zhàn)性的任務(wù),由于涉及到諸多方面,如云架構(gòu)、服務(wù)健康度、負載均衡等,開發(fā)者往往需要投入大量精力處理這些細節(jié)問題。
    的頭像 發(fā)表于 05-24 16:48 ?734次閱讀

    微軟官宣:不再支持.NET 7,且不再提供技術(shù)支持

    微軟聲明稱,對于.NET 7,2024年5月14日后將不再提供官方研發(fā)支持,即該版本的最長支持年限為18個月的STS標準。值得注意的是,這與微軟通常在每個星期二發(fā)布重要更新(即“星期二補丁”)的日期相同。
    的頭像 發(fā)表于 03-28 10:09 ?466次閱讀

    微軟推出Garnet緩存系統(tǒng),優(yōu)化應用運行效率

    自2021年起,微軟便開始致力于Garnet項目研發(fā)。微軟在聲明中強調(diào)此舉旨在賦予應用與數(shù)據(jù)交互以史無前例的高效、低延時和經(jīng)濟效益。Garnet是由微軟研究院基于C#.NET8.0打造
    的頭像 發(fā)表于 03-20 14:09 ?650次閱讀

    如何在TC275中從Core0訪問Core1 RAM?

    我在 Core0 RAM 中內(nèi)存不足,想知道在 Core0 Functions 中使用 Core1/2 內(nèi)存的最佳做法是什么。 1-更改鏈接器是否可行。 我本來想修改這個部分
    發(fā)表于 01-30 07:51

    Modustoolbox3.1離線時無法構(gòu)建模板應用程序怎么辦?

    ... 搜索已安裝的工具完成 C:/Users/Administrator/ModusToolbox?/tools_3.1/make/core_version3/startex-v3.mk:159
    發(fā)表于 01-19 08:33

    ufs3.1和ufs4.0什么區(qū)別?ufs4.0和ufs3.1實際使用區(qū)別

    ufs3.1和ufs4.0什么區(qū)別?ufs4.0和ufs3.1實際使用區(qū)別? UFS是一種高速、節(jié)能、可靠的非易失性存儲器,旨在提供更快的數(shù)據(jù)傳輸速度和更好的用戶體驗。在這里,我們將詳細討論UFS
    的頭像 發(fā)表于 01-17 11:05 ?2.8w次閱讀

    JH71104個U74 core, 請問有方法能關(guān)閉其中3個core嗎?

    JH7110 4個U74 core, 請問有方法能關(guān)閉其中3個core
    發(fā)表于 01-15 06:47

    arkcompiler_runtime_core/static_core/runtime和arkcompiler_ets_runtime什么關(guān)聯(lián)

    arkcompiler_runtime_core/static_core/runtime內(nèi)存分配和垃圾回收,arkcompiler_ets_runtime也有獨立的內(nèi)存管理和垃圾回收。 這兩個庫之間是什么關(guān)系和作用
    發(fā)表于 01-10 21:39

    更改KUKA C 4 Windows系統(tǒng)的密碼

    或者可以通過 WorkVisual 更改密碼。如果在機器人控制系統(tǒng)上安裝了 KUKA.NonAdmin,則只能通過 WorkVisual 更改該密碼。
    的頭像 發(fā)表于 12-12 17:11 ?1033次閱讀

    linux更改ip步驟命令

    inux是一種廣泛應用于服務(wù)器和嵌入式設(shè)備的操作系統(tǒng),通過更改IP地址,可以對網(wǎng)絡(luò)進行重新配置和優(yōu)化,以滿足不同的需求。在Linux中,可以使用不同的命令和配置文件進行IP地址的更改。本文將詳細介紹
    的頭像 發(fā)表于 11-27 14:38 ?1672次閱讀

    .NET 8.0中哪些新的變化?

    使用 .NET 比以往更輕松、更安全地使用容器打包應用程序。每個 .NET 映像都包含一個非 root 用戶,從而通過單行配置啟用更安全的容器。.NET SDK 工具無需 Dockerfile 即可
    的頭像 發(fā)表于 11-20 16:15 ?885次閱讀
    .<b class='flag-5'>NET</b> 8.0中<b class='flag-5'>有</b>哪些新的變化?