• <menu id="w2i4a"></menu>
  • logo DevExpress WPF使用技巧教程

    文檔首頁>>DevExpress WPF使用技巧教程>>DevExpress WPF 使用教程:創(chuàng)建.NET Core 3應用程序

    DevExpress WPF 使用教程:創(chuàng)建.NET Core 3應用程序


    DevExpress廣泛應用于ECM企業(yè)內(nèi)容管理、 成本管控、進程監(jiān)督、生產(chǎn)調(diào)度,在企業(yè)/政務信息化管理中占據(jù)一席重要之地。通過DevExpress WPF Controls,您能創(chuàng)建有著強大互動功能的XAML基礎應用程序,這些應用程序?qū)W⒂诋敶蛻舻男枨蠛蜆?gòu)建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產(chǎn)品,還是以數(shù)據(jù)為中心的商業(yè)智能產(chǎn)品,都能通過該控件來實現(xiàn)。

    DevExpress WPF Controls v19.2下載

    本文詳細介紹如何將現(xiàn)有的WPF應用程序升級到.NET Core 3(并盡可能輕松地享受Microsoft的新技術)。

    前期準備
    先決條件
    DevExpress WPF 使用教程:創(chuàng)建.NET Core 3應用程序
    局限性和可移植性

    您的應用程序可能使用.NET Core 3中缺少的某些API,要確定您是否正在使用此類API,請使用.NET Portability Analyzer工具。

    注意:您應該嘗試重構(gòu)應用程序代碼并減少缺少的API調(diào)用次數(shù),也許可以找到具有所需功能的替代API。

    更新NuGet軟件包

    檢查項目中使用的NuGet軟件包是否與.NET Core 3兼容,以及是否有更新(兼容)的版本。

    如果您的項目使用舊的軟件包版本,請相應地更新項目。即使Visual Studio不顯示編譯時錯誤,也請執(zhí)行此步驟。 如果使用未經(jīng)針對.NET Core 3運行時測試的程序包構(gòu)建應用程序,則可能會遇到運行時異常的問題。

    遷移應用程序
    流程

    將WPF應用程序從.NET Framework遷移到.NET Core需要執(zhí)行以下步驟:

    1. 將應用程序的項目文件(* .csproj或* .vbproj)轉(zhuǎn)換為SDK樣式的文件(或創(chuàng)建新的SDK樣式的項目文件)。
    2. 在.NET Core支持下,將應用程序的依賴項(NuGet程序包)升級到最新版本。
    3. 將目標框架更改為.NET Core 3。
    4. 使用NuGet feeds替代Global Assembly Cache (GAC)的References DevExpress控件。
    5. 查看/修復在編譯和運行時出現(xiàn)的錯誤和異常。

    重要提示:在遷移之前,您應該備份項目。

    創(chuàng)建一個新的項目文件

    .NET Core僅適用于新的SDK樣式的項目文件格式,使用下面的代碼示例作為模板來創(chuàng)建新的* .csproj(* .vbproj)文件。

    <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
      
    <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <UseWPF>true</UseWPF>
    <UseWindowsForms>true</UseWindowsForms>
    </PropertyGroup>
    </Project>

    用新生成的SDK樣式的項目文件替換現(xiàn)有的項目文件。

    將DevExpress References從GAC切換到NuGet

    添加DevExpress NuGet軟件包:

    1. 注冊本地或在線DevExpress NuGet Feed。
    2. 查找并安裝DevExpress.WindowsDesktop.Wpf和DevExpress.WindowsDesktop.Wpf.Themes.All軟件包。
    DevExpress WPF 使用教程:創(chuàng)建.NET Core 3應用程序

    將這些包添加到項目后,Visual Studio將在其工具箱中加載并顯示DevExpress WPF控件。

    您的項目現(xiàn)在可以在.NET Core 3上運行了,您所需要做的就是修復/解決可能的問題。


    DevExpress v19.2全新發(fā)布,最新動態(tài)請持續(xù)關注DevExpress中文網(wǎng)!

    DevExpress中文網(wǎng)官網(wǎng)QQ群:540330292      歡迎一起進群討論

    掃描關注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊

    DevExpress中文網(wǎng)微信
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();