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

    文檔首頁>>DevExpress WPF使用技巧教程>>DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用


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

    DevExpress WPF Controls v19.2下載

    在本文中,主要介紹如何使用Visual Studio工具發(fā)布應(yīng)用程序。

    進(jìn)程

    .NET Core 3允許您通過以下方式發(fā)布WPF應(yīng)用程序:

    框架相關(guān)的可執(zhí)行文件

    在這種模式下,您的應(yīng)用程序及其依賴性將被發(fā)布,不包括.NET Core運(yùn)行時(shí),部署的應(yīng)用程序取決于目標(biāo)計(jì)算機(jī)上安裝的.NET Core運(yùn)行時(shí)。

    如果希望將應(yīng)用程序部署到已安裝.NET Core 3運(yùn)行時(shí)的工作站,請(qǐng)使用此方法。

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用

    獨(dú)立部署

    在這種模式下,您的應(yīng)用程序不依賴于目標(biāo)計(jì)算機(jī)上安裝的.NET Core運(yùn)行時(shí),.NET Core運(yùn)行時(shí)和所有應(yīng)用程序依賴項(xiàng)都包含在發(fā)行版中。

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用
    在Visual Studio中發(fā)布

    要發(fā)布應(yīng)用程序,請(qǐng)右鍵單擊項(xiàng)目文件,然后選擇Publish。

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用

    在第一次運(yùn)行時(shí),創(chuàng)建一個(gè)新的發(fā)布配置文件:

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用

    單擊Edit Configuration:

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用

    在Profile Settings窗口中,選擇所需的Deployment Mode并點(diǎn)擊Save:

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用

    點(diǎn)擊Publish將您的應(yīng)用發(fā)布到指定的文件夾。

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用
    通過命令行發(fā)布

    # <RID> - Runtime Identifier: win-x86, win-x64, etc.
     # Framework-dependent executable:
    dotnet publish -c Release

    # Self-contained deployment:
     dotnet publish -c Release -r <RID> --self-contained true

    部署選項(xiàng)

    單一可執(zhí)行文件

    您可以將應(yīng)用程序及其所有依賴項(xiàng)(包括.NET Core 3運(yùn)行時(shí))打包到一個(gè)可執(zhí)行文件中。

    為此,將以下選項(xiàng)添加到您的項(xiàng)目文件:

    <PropertyGroup>
    <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
    <PublishSingleFile>true</PublishSingleFile>
    </PropertyGroup>

    發(fā)布應(yīng)用程序后,您將看到一個(gè)可執(zhí)行文件和一個(gè)用于調(diào)試的* .pdb。

    DevExpress WPF 使用教程:如何部署.NET Core WPF應(yīng)用

    準(zhǔn)備運(yùn)行圖像

    許多.NET Framework開發(fā)人員使用Ngen.exe來減少應(yīng)用程序啟動(dòng)時(shí)間。

    Ngen.exe不適用于.NET Core,但是.NET Core 3允許您通過以ReadyToRun(R2R)格式編譯應(yīng)用程序來加快應(yīng)用程序啟動(dòng)時(shí)間。

    R2R二進(jìn)制文件包含本機(jī)代碼(類似于即時(shí)(JIT)編譯器生成的代碼),此本地代碼減少了應(yīng)用程序啟動(dòng)期間的JIT編譯器工作量。

    要以R2R格式發(fā)布應(yīng)用,請(qǐng)?jiān)陧?xiàng)目文件中將<PublishReadyToRun>選項(xiàng)設(shè)置為true:

    <PropertyGroup>
    <PublishReadyToRun>true</PublishReadyToRun>
    </PropertyGroup>

    R2R二進(jìn)制文件較大,因?yàn)樗鼈兺瑫r(shí)包含本機(jī)代碼和IL代碼。

    R2R格式僅適用于針對(duì)特定運(yùn)行時(shí)環(huán)境(RID)的自包含應(yīng)用程序,例如Windows x86或Windows x64。


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

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

    掃描關(guān)注DevExpress中文網(wǎng)微信公眾號(hào),及時(shí)獲取最新動(dò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); })();