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