翻譯|產(chǎn)品更新|編輯:龔雪|2024-12-24 11:07:15.947|閱讀 127 次
概述:DevExpress官方已正式發(fā)布v24.2,此版本包含了對(duì).NET 9的支持、繼續(xù)增強(qiáng)控件的跨平臺(tái)性,歡迎下載最新版產(chǎn)品體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress擁有.NET開(kāi)發(fā)需要的所有平臺(tái)控件,包含600多個(gè)UI控件、報(bào)表平臺(tái)、DevExpress Dashboard eXpressApp 框架、適用于 Visual Studio的CodeRush等一系列輔助工具。屢獲大獎(jiǎng)的軟件開(kāi)發(fā)平臺(tái)DevExpress 今年第一個(gè)重要版本v23.1正式發(fā)布,該版本擁有眾多新產(chǎn)品和數(shù)十個(gè)具有高影響力的功能,可為桌面、Web和移動(dòng)應(yīng)用提供直觀的解決方案,全面解決各種使用場(chǎng)景問(wèn)題。
DevExpress官方已正式發(fā)布v24.2,此版本包含了對(duì).NET 9的支持、繼續(xù)增強(qiáng)控件的跨平臺(tái)性,歡迎下載最新版產(chǎn)品體驗(yàn)!
DevExpress技術(shù)交流群11:749942875 歡迎一起進(jìn)群討論
環(huán)境政策
v24.2新版本添加了一個(gè)新的環(huán)境策略,允許您應(yīng)用全局環(huán)境訪問(wèn)限制,跟蹤應(yīng)用程序發(fā)起的請(qǐng)求(由DevExpress UI控件發(fā)起),并在響應(yīng)中執(zhí)行自定義操作。
您可以使用各種方法(如)來(lái)應(yīng)用全局限制,以阻止所有環(huán)境訪問(wèn)或更具體的選項(xiàng),例如阻止DevExpress UI控件讀取或?qū)懭氕h(huán)境變量、退出進(jìn)程、更改當(dāng)前目錄或讀取系統(tǒng)特殊文件夾的路徑。
事件處理程序允許您跟蹤和管理環(huán)境操作。例如,您可以檢測(cè)DevExpress UI控件何時(shí)試圖讀取或修改環(huán)境變量、處理數(shù)據(jù)或系統(tǒng)目錄,并根據(jù)特定條件啟用條件響應(yīng)。
注冊(cè)表訪問(wèn)策略
DevExpress UI控件可以保存、讀取和修改系統(tǒng)注冊(cè)表中的配置設(shè)置和選項(xiàng),這些請(qǐng)求可以在代碼中發(fā)起,也可以通過(guò)內(nèi)部控制引擎發(fā)起。注冊(cè)表訪問(wèn)策略允許您應(yīng)用全局注冊(cè)表訪問(wèn)限制,跟蹤用戶/應(yīng)用程序發(fā)起的請(qǐng)求,并在響應(yīng)中執(zhí)行自定義操作。
Microsoft的BinaryFormatter淘汰策略
正如Microsoft的BinaryFormatter淘汰策略中概述的那樣,BinaryFormatter相關(guān)基礎(chǔ)架構(gòu)的最終移除計(jì)劃在.NET 9中進(jìn)行,新版本已經(jīng)主動(dòng)解決了這些變化,確保代碼庫(kù)的兼容和安全,同時(shí)最大限度地減少對(duì)DevExpress客戶的遷移影響。
在v24.2中,我們擴(kuò)展了可訪問(wèn)性支持,以包含更多的UI控件和平臺(tái):
DevExpress WinForms、WPF、Blazor、ASP. NET Core、.NET MAUI、BI Dashboard、Office File API、XAF UI、Web Service API和Reporting UI庫(kù)現(xiàn)在支持.NET 9。
.NET 8, .NET Framework 4.6.2, Visual Studio 2019 – 最低支持版本
.NET 8、.NET Framework 4.6.2、Visual Studio 2019是DevExpress .NET Core和.NET框架產(chǎn)品和庫(kù)(v24.2+)的最低支持版本。
當(dāng)你更新一個(gè)以.NET Framework 4.5.2/. NET 6(或更早版本)為目標(biāo)的基于DevExpress的項(xiàng)目時(shí),DevExpress項(xiàng)目轉(zhuǎn)換器會(huì)通知您,轉(zhuǎn)換過(guò)程中將DevExpress支持的項(xiàng)目重新定位為.NET 8 或 .NET Framework 4.6.2,并將第三方NuGet包更新為最新的兼容版本。
如果您基于DevExpress的項(xiàng)目目標(biāo)是.NET Framework 4.5.2/. NET 6或更早版本,DevExpress項(xiàng)目轉(zhuǎn)換器自動(dòng)更新以下內(nèi)容:
如果您想要手動(dòng)更新您的DevExpress驅(qū)動(dòng)的項(xiàng)目,取消選中項(xiàng)目轉(zhuǎn)換器的更新目標(biāo)框架和更新第三方依賴項(xiàng)選項(xiàng)。
注意:DevExpress的轉(zhuǎn)換器不會(huì)再非DevExpress項(xiàng)目中更新TargetFramework和NuGet包(沒(méi)有DevExpress NuGet包)。
DevExpress項(xiàng)目轉(zhuǎn)換器現(xiàn)在可以轉(zhuǎn)換DevExpress程序集引用在您的解決方案或特定的項(xiàng)目到相應(yīng)的DevExpress NuGet包,通過(guò)在高級(jí)設(shè)置下選擇"Convert DevExpress assembly references to NuGet packages" 選項(xiàng),可以輕松地過(guò)渡到基于NuGet的項(xiàng)目管理。
為了簡(jiǎn)化升級(jí)過(guò)程,我們的項(xiàng)目轉(zhuǎn)換器會(huì)自動(dòng)為您的CSPROJ和VBPROJ文件創(chuàng)建備份(.bak)文件,轉(zhuǎn)換DevExpress程序集后,使用Microsoft .NET升級(jí)助手完成升級(jí)過(guò)程(將應(yīng)用程序遷移到最新的.NET版本)。
針對(duì).NET 8+的全新項(xiàng)目模板庫(kù)
新版本的Visual Studio模板庫(kù)包含了.NET 8+(針對(duì) .NET Framework的項(xiàng)目不可用),模板庫(kù)允許您創(chuàng)建以.NET 8(v24.2中的默認(rèn)目標(biāo))或 .NET Framework 4.6.2 (或更高版本)為目標(biāo)的項(xiàng)目。
v24.2包含了我們新的.NET跨IDE模板工具包(可作為社區(qū)技術(shù)預(yù)覽版),這個(gè)新庫(kù)構(gòu)建在dotnet CLI之上,可以跨多個(gè)IDE使用。該擴(kuò)展可用于Windows上的Visual Studio 2022和Visual Studio Code (VS Code),計(jì)劃在未來(lái)擴(kuò)大對(duì)Windows和其他操作系統(tǒng)的Rider的支持。
與之前的 .NET Framework模板庫(kù)(作為統(tǒng)一組件安裝程序的一部分發(fā)布)相比,新的項(xiàng)目模板涵蓋了更廣泛的使用場(chǎng)景。新的項(xiàng)目模板支持混合應(yīng)用程序開(kāi)發(fā)和新技術(shù),如Blazor hybrid、.NET MAUI和MVVM。
.NET Core支持和可用性增強(qiáng)
全新的Source Builder(源代碼生成器)作為DevExpress統(tǒng)一組件安裝程序的一部分發(fā)布:“~\DevExpress 24.2\Components\Tools\Components\DevExpress.SourceBuilderTool.exe”,這個(gè)工具可以重建 .NET Core 產(chǎn)品庫(kù)的源代碼(以前只支持.NET Framework)。
DevExpress Source Builder的系統(tǒng)和環(huán)境要求如下:
以admin權(quán)限運(yùn)行以下命令重建DevExpress程序集和NuGet包(包括德語(yǔ)(DE)、日語(yǔ)(JA)和西班牙語(yǔ)(ES)的本地化程序集/包):
CLI
DevExpress.SourceBuilderTool.exe path_to_sources [--external] [path_to_external_libraries] [--sg] [--gac] [--nuget] # Example: # DevExpress.SourceBuilderTool.exe "c:\program files\devexpress 24.2\components\sources" --nuget
v24.2將DateOnly和TimeOnly類型支持?jǐn)U展到額外的數(shù)據(jù)感知UI控件:
我們?yōu)橐韵翫evExpress控件添加了Azure Maps服務(wù)支持:
更多產(chǎn)品更新咨詢,請(qǐng)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)