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

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

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

微軟.NET Core 3.1有什么更改

汽車玩家 ? 來(lái)源:開源中國(guó) ? 作者:oschina ? 2019-12-05 10:05 ? 次閱讀

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

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

Windows Forms Controls Removal

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

DataGrid

ToolBar

ContextMenu

Menu

MainMenu

MenuItem

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

建議替代方案如下:

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

C++/CLI

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

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

CLR Class Library (.NET Core)

CLR Empty Project (.NET Core)

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

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

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

    關(guān)注

    4

    文章

    6537

    瀏覽量

    103809
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3510

    瀏覽量

    88210
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    linux安裝.net core3.1步驟

    linux安裝.net core3.1步驟 各項(xiàng)用到的命令
    發(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 ?963次閱讀
    Lombok注解引發(fā)的空指針問題分析

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

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

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

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

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

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

    ModusToolbox3.1新建application后在build的時(shí)候報(bào)錯(cuò)怎么解決?

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

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

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

    Modustoolbox3.1離線時(shí)無(wú)法構(gòu)建模板應(yīng)用程序怎么辦?

    ... 搜索已安裝的工具完成 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實(shí)際使用區(qū)別

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

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

    JH7110 4個(gè)U74 core, 請(qǐng)問有方法能關(guān)閉其中3個(gè)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也有獨(dú)立的內(nèi)存管理和垃圾回收。 這兩個(gè)庫(kù)之間是什么關(guān)系和作用
    發(fā)表于 01-10 21:39

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

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

    linux更改ip步驟命令

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

    .NET 8.0中哪些新的變化?

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

    .NET8為原生AOT改進(jìn) Linux上原生AOT應(yīng)用程序大小最多減少50%

    ,它不需要運(yùn)行時(shí),所有內(nèi)容都包含在一個(gè)文件中。 微軟介紹道,.NET 8 為原生 AOT 發(fā)布帶來(lái)了以下改進(jìn): 增加對(duì) x64 和 macOS Arm64 架構(gòu)的支持 將 Linux 上原生 AOT
    的頭像 發(fā)表于 11-14 11:53 ?1306次閱讀
    .<b class='flag-5'>NET</b>8為原生AOT改進(jìn) Linux上原生AOT應(yīng)用程序大小最多減少50%