翻譯|使用教程|編輯:龔雪|2019-11-28 10:37:01.297|閱讀 716 次
概述:在本文中主要介紹如何使用Visual Studio工具發(fā)布.NET Core WPF應(yīng)用程序,DevExpress WPF v19.2.4全新發(fā)布,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
DevExpress廣泛應(yīng)用于ECM企業(yè)內(nèi)容管理、 成本管控、進(jìn)程監(jiān)督、生產(chǎn)調(diào)度,在企業(yè)/政務(wù)信息化管理中占據(jù)一席重要之地。通過DevExpress WPF Controls,您能創(chuàng)建有著強大互動功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。 無論是Office辦公軟件的衍伸產(chǎn)品,還是以數(shù)據(jù)為中心的商業(yè)智能產(chǎn)品,都能通過該控件來實現(xiàn)。
DevExpress WPF Controls v19.2下載
在本文中,主要介紹如何使用Visual Studio工具發(fā)布應(yīng)用程序。
.NET Core 3允許您通過以下方式發(fā)布WPF應(yīng)用程序:
框架相關(guān)的可執(zhí)行文件
在這種模式下,您的應(yīng)用程序及其依賴性將被發(fā)布,不包括.NET Core運行時,部署的應(yīng)用程序取決于目標(biāo)計算機(jī)上安裝的.NET Core運行時。
如果希望將應(yīng)用程序部署到已安裝.NET Core 3運行時的工作站,請使用此方法。
獨立部署
在這種模式下,您的應(yīng)用程序不依賴于目標(biāo)計算機(jī)上安裝的.NET Core運行時,.NET Core運行時和所有應(yīng)用程序依賴項都包含在發(fā)行版中。
要發(fā)布應(yīng)用程序,請右鍵單擊項目文件,然后選擇Publish。
在第一次運行時,創(chuàng)建一個新的發(fā)布配置文件:
單擊Edit Configuration:
在Profile Settings窗口中,選擇所需的Deployment Mode并點擊Save:
點擊Publish將您的應(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
單一可執(zhí)行文件
您可以將應(yīng)用程序及其所有依賴項(包括.NET Core 3運行時)打包到一個可執(zhí)行文件中。
為此,將以下選項添加到您的項目文件:
<PropertyGroup>
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
<PublishSingleFile>true</PublishSingleFile>
</PropertyGroup>
發(fā)布應(yīng)用程序后,您將看到一個可執(zhí)行文件和一個用于調(diào)試的* .pdb。
準(zhǔn)備運行圖像
許多.NET Framework開發(fā)人員使用Ngen.exe來減少應(yīng)用程序啟動時間。
Ngen.exe不適用于.NET Core,但是.NET Core 3允許您通過以ReadyToRun(R2R)格式編譯應(yīng)用程序來加快應(yīng)用程序啟動時間。
R2R二進(jìn)制文件包含本機(jī)代碼(類似于即時(JIT)編譯器生成的代碼),此本地代碼減少了應(yīng)用程序啟動期間的JIT編譯器工作量。
要以R2R格式發(fā)布應(yīng)用,請在項目文件中將<PublishReadyToRun>選項設(shè)置為true:
<PropertyGroup>
<PublishReadyToRun>true</PublishReadyToRun>
</PropertyGroup>
R2R二進(jìn)制文件較大,因為它們同時包含本機(jī)代碼和IL代碼。
R2R格式僅適用于針對特定運行時環(huán)境(RID)的自包含應(yīng)用程序,例如Windows x86或Windows x64。
DevExpress中文網(wǎng)官網(wǎng)QQ群:540330292 歡迎一起進(jìn)群討論
掃描關(guān)注DevExpress中文網(wǎng)微信公眾號,及時獲取最新動態(tài)及最新資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)