原創(chuàng)|行業(yè)資訊|編輯:龔雪|2020-12-03 09:48:56.920|閱讀 385 次
概述:DevExpress WinForms v20.2目前已正式兼容.NET 5,本文將為大家介紹在這樣的環(huán)境中如何使用DevExpress WinForms v20.2的設計時工具。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
下載DevExpress v20.2完整版 DevExpress v20.2漢化資源獲取
DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應用程序,無論是Office風格的界面,還是分析處理大批量的業(yè)務數(shù)據(jù),它都能輕松勝任!體驗?點擊下載>>
早在今年7月,官方技術(shù)團隊宣布對DevExpress控件進行功能增強,使其支持最新的.NET 5 Preview。 但是盡管技術(shù)團隊一直在努力確保WinForms控件與.NET 5兼容但在Visual Studio中對設計器的支持卻是另一回事。 現(xiàn)在.NET 5已與Visual Studio 2019 v16.8一起正式發(fā)布,現(xiàn)在該討論如何使用DevExpress WinForms v20.2的設計時工具了。
盡管WinForms平臺尚未完全解決重要的設計時問題,但Microsoft在考慮.NET 5的開發(fā)人員方面取得了較好的進展,例如,您可以調(diào)用控件的智能標記菜單...
使用控件的設計器
并利用獨立的設計器對話框來設置復雜的屬性,例如技術(shù)團隊最近全面修改的編輯器輸入標記的Mask Settings對話框。
為了開發(fā)一個新的WinForms應用程序,該應用程序以DevExpress控件為目標面向.NET 5,您應該執(zhí)行以下操作:
1. 使用VS Installer中選中的“.NET Core development tools”選項來安裝Visual Studio 2019 version 16.9 Preview 1。
2. 按照本幫助文章中的說明注冊特殊的搶先體驗NuGet feed:安裝Visual Studio的NuGet Package Manager。通過單獨的Feed分發(fā).NET 5控件,Microsoft仍必須實施一些細節(jié),這些細節(jié)對于完整設計時支持至關(guān)重要。
注意:目前,NuGet feed是獲取針對.NET 5優(yōu)化的最新DevExpress WinForms控件的唯一方法。通過Download Manager中提供的經(jīng)典.NET Core安裝程序分發(fā)的DevExpress WinForms v20.2控件,也可以在.NET Core下運行.NET 5,但缺乏設計時支持。
3. 在Visual Studio中,確保您的應用程序面向.NET 5.0。跳轉(zhuǎn)到“Project | Manage NuGet Packages...”,選擇您在步驟2中注冊的Feed,然后安裝具有所需本地化區(qū)域性的預發(fā)布軟件包,每個軟件包都包含所有可用的DevExpress WinForms控件。
4. 安裝選定的程序包后,您可以從Visual Studio工具箱中添加DevExpress控件。
盡管上面提到的設計時功能似乎表明.NET 5已準備就緒且可用(實際上可用于Visual Studio中的基本W(wǎng)inForms控件),但標準WinForms設計器界面仍然存在重要的局限性/問題,這些問題意味著設計器目前尚不完全支持我們復雜的WinForms控件。當然,Microsoft將在未來的Visual Studio構(gòu)建中增強這些接口,隨后將提供DevExpress WinForms設計時支持。 目前,我們尚無有關(guān)何時準備好進行此類更改的指導,因此我們無法為用戶提供確切的發(fā)布時間表。一些尚未為.NET 5提供最佳的設計時體驗示例:
DevExpress是最早發(fā)布商業(yè)WinForms UI控件的組件供應商,多年來為復雜的WinForms UI控件創(chuàng)建了一些非常復雜的設計器。 我們將資源集中在設計時體驗上,出色的設計時經(jīng)驗可提高生產(chǎn)率并降低開發(fā)成本。
在WinForms的設計時經(jīng)驗并不取決于Visual Studio的標準設計器界面,因此要為.NET 5提供與在早期版本的.NET Framework中相同的設計時體驗,將需要艱巨的嘗試:
最后,還有一些功能和控件在當前版本中不可用:XPO, reporting和XtraDialogs,這些功能缺失的原因與主要的技術(shù)困難無關(guān),將在以后的DevExpress版本中解決。
DevExpress技術(shù)交流群2:775869749 歡迎一起進群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)