點擊獲取工具>>編輯器
早在今年7月,官方技術團隊宣佈對DevExpress控件進行功能加強,使其支持最新的.NET 5 Preview。 可是儘管技術團隊一直在努力確保WinForms控件與.NET 5兼容但在Visual Studio中對設計器的支持倒是另外一回事。 如今.NET 5已與Visual Studio 2019 v16.8一塊兒正式發佈,如今該討論如何使用DevExpress WinForms v20.2的設計時工具了。工具
儘管WinForms平臺還沒有徹底解決重要的設計時問題,但Microsoft在考慮.NET 5的開發人員方面取得了較好的進展,例如,您能夠調用控件的智能標記菜單...性能
使用控件的設計器優化
並利用獨立的設計器對話框來設置複雜的屬性,例如技術團隊最近全面修改的編輯器輸入標記的Mask Settings對話框。spa
爲了開發一個新的WinForms應用程序,該應用程序以DevExpress控件爲目標面向.NET 5,您應該執行如下操做:設計
注意:目前,NuGet feed是獲取針對.NET 5優化的最新DevExpress WinForms控件的惟一方法。經過Download Manager中提供的經典.NET Core安裝程序分發的DevExpress WinForms v20.2控件,也能夠在.NET Core下運行.NET 5,但缺少設計時支持。orm
儘管上面提到的設計時功能彷佛代表.NET 5已準備就緒且可用(實際上可用於Visual Studio中的基本WinForms控件),但標準WinForms設計器界面仍然存在重要的侷限性/問題,這些問題意味着設計器目前尚不徹底支持咱們複雜的WinForms控件。固然,Microsoft將在將來的Visual Studio構建中加強這些接口,隨後將提供DevExpress WinForms設計時支持。 目前,咱們尚無有關什麼時候準備好進行此類更改的指導,所以咱們沒法爲用戶提供確切的發佈時間表。一些還沒有爲.NET 5提供最佳的設計時體驗示例:blog
DevExpress是最先發布商業WinForms UI控件的組件供應商,多年來爲複雜的WinForms UI控件建立了一些很是複雜的設計器。 咱們將資源集中在設計時體驗上,出色的設計時經驗可提升生產率並下降開發成本。教程
在WinForms的設計時經驗並不取決於Visual Studio的標準設計器界面,所以要爲.NET 5提供與在早期版本的.NET Framework中相同的設計時體驗,將須要艱鉅的嘗試:接口
最後,還有一些功能和控件在當前版本中不可用:XPO, reporting和XtraDialogs,這些功能缺失的緣由與主要的技術困難無關,將在之後的DevExpress版本中解決。