翻譯|行業(yè)資訊|編輯:龔雪|2022-09-08 10:10:02.977|閱讀 132 次
概述:本文將為大家介紹使用DevExpress WinForms控件開發(fā)的項目要想遷移到.NET Core 6+平臺時的一些注意說明,歡迎持續(xù)關(guān)注獲取最新產(chǎn)品資訊!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
DevExpress WinForm擁有180+組件和UI庫,能為Windows Forms平臺創(chuàng)建具有影響力的業(yè)務(wù)解決方案。DevExpress WinForms能完美構(gòu)建流暢、美觀且易于使用的應(yīng)用程序,無論是Office風(fēng)格的界面,還是分析處理大批量的業(yè)務(wù)數(shù)據(jù),它都能輕松勝任!
Microsoft繼續(xù)更新 .NET(.NET Core,如果您更喜歡以前的名稱),DevExpress技術(shù)團隊正在盡最大的努力滿足用戶在這方面的需求。在上一篇文章中(點擊這里查看>>)我分享了.NET 計劃,在本文中我們將談?wù)勅绻鷽Q定從 .NET Framework(或舊版本的 .NET Core)切換到 .NET 6 時可能遇到的潛在問題。
就 .NET 6+ 過渡而言,犧牲涉及過時的 API。Microsoft在宣布/跟蹤過時的 API 方面做得很好,在您急于升級之前,請花點時間查看以下文章:。 除了其全面的過時 API 列表外,本文還解釋了如果您無法解決問題,如何抑制警告。
在 DPI 感知應(yīng)用程序開發(fā)的早期,修改應(yīng)用程序的清單文件是設(shè)置所需 DPI 感知模式的推薦方法。 從那以后情況發(fā)生了變化,現(xiàn)在設(shè)置的感知模式也有所不同。
在 .NET 6 中,如果您使用過時的方法(更改清單文件),將遇到 WFAC010 警告。 為避免此警告,請改用上述技術(shù)(我們將在 v22.2 中提供“項目設(shè)置頁面”,因此 .NET 用戶也可以使用此選項)。
WPF 應(yīng)用程序是開箱即用的 DPI 感知,僅當(dāng)您希望啟用 PerMonitorV2 模式時才需要額外的步驟。 在這種情況下,請按照 Microsoft 的 官方指南中的步驟操作。本指南使用清單文件,不建議將其用于 WinForm 應(yīng)用程序。如果您在單個混合應(yīng)用程序中同時使用 WinForms 和 WPF,當(dāng)前(官方)建議是禁止顯示 WFAC010 警告。
將現(xiàn)有 WinForm 或 WPF 項目更新到最新的 .NET 版本的最簡單方法是使用 Visual Studio 主工具欄上提供的 DevExpress 轉(zhuǎn)換器工具("Extensions" | "DevExpress" | "WinForms Controls vXX.X" 或 "WPF Controls vXX.X" | "Migrate the Current Project to .NET Core")。
在您開始 .NET 轉(zhuǎn)換過程之前,希望您查看以下文檔主題(了解限制并采納我們的建議):
DevExpress技術(shù)交流群6:600715373 歡迎一起進群討論
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)