DevExpress WPF入门教程:部署 .NET 5 应用程序

原创|使用教程|编辑:龚雪|2021-07-08 10:40:21.690|阅读 48 次

概述:本文主要介绍如何部署一个.NET 5应用程序,欢迎下载最新版WPF界面开发控件~

# 31款JAVA开发必备控件和工具 # 企业数字化建设合规无风险[专题]

相关链接:

.NET 5 允许您通过以下方式发布 WPF 应用程序:

  • 依赖于框架的可执行文件:已发布的应用程序包括其依赖项,但不包括 .NET 5 运行时。 如果您的应用程序部署到安装了 .NET 5 运行时的工作站,请使用此模式。
  • 独立部署:已发布的应用程序包括其所有依赖项和 .NET 5 运行时。 此模式允许您将应用程序部署到任何工作站:您的应用程序不依赖于安装在目标机器上的 .NET 5 运行时版本。

DevExpress WPF v21.1完整版下载

在Visual Studio中发布

要发布应用程序,请右键单击项目文件并选择Publish。

如何部署 .NET 5 应用程序教程图1

创建一个新的发布配置文件,如果您还没有这样做:

如何部署 .NET 5 应用程序教程图2

要更改模式,请单击Edit Target Framework按钮:

如何部署 .NET 5 应用程序教程图3

在Profile Settings窗口中,选择一个Deployment Mode并单击Save:

如何部署 .NET 5 应用程序教程图4

单击Publish来将应用程序发布到指定的文件夹。

如何部署 .NET 5 应用程序教程图5
在命令行中发布

CLI

# <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

部署选项

单个可执行文件

您可以将应用程序、其依赖项和 .NET 5 运行时(如果包含在部署中)打包到单个文件可执行文件中,此可执行文件包含您的应用程序运行所需的一切。

要将应用程序发布为单个文件,请将以下选项添加到您的项目文件中:

XML

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

准备运行图像

.NET 5 允许您通过将应用程序编译为 ReadyToRun (R2R) 格式来缩短应用程序启动时间。

R2R 二进制文件包含类似于即时 (JIT) 编译器生成的本机代码,本机代码用于减少 JIT 编译器在应用程序加载时需要执行的工作量。

要以 R2R 格式发布应用程序,请将项目文件中的 <PublishReadyToRun> 选项设置为 true:

XML

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

R2R 二进制文件更大,因为它们包含本机和 IL 代码。

DevExpress WPF | 下载试用

DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数据为中心的商业智能产品,都能通过DevExpress WPF控件来实现。


DevExpress技术交流群4:715863792      欢迎一起进群讨论

更多DevExpress线上公开课、中文教程资讯请上中文网获取

慧都DevExpress金牌套包火热销售中

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至hey@evget.com

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关产品
DevExpress Universal Subscription

行业领先的界面控件开发包,帮助企业构建卓越应用!

DevExpress DXperience Subscription

高性价比的企业级.NET用户界面套包,助力企业创建卓越应用!

DevExpress WPF Subscription

高效MVVM开发模式,WPF界面解决方案首选工具,帮助企业实现酷炫动效界面。

title
在线咨询
联系我们
TOP
在线客服系统
live chat