欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

.net 6项目实现压缩发布

时间:2023-02-10 10:12:08|栏目:.NET代码|点击:

单文件包现在支持压缩,可以通过将属性设置EnableCompressionInSingleFiletrue.在运行时,文件会根据需要解压缩到内存中。压缩可以为某些场景提供巨大的空间节省。

让我们看一下与NuGet 包资源管理器一起使用的带压缩和不带压缩的单个文件发布。

无压缩:172 MB

压缩后:71.6 MB

压缩可以显着增加应用程序的启动时间,尤其是在 Unix 平台上。Unix 平台具有无法与压缩一起使用的无复制快速启动路径。您应该在启用压缩后测试您的应用,看看额外的启动成本是否可以接受。

<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net6.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile> 
</PropertyGroup>

上一篇:浅谈C#中Action和Func回调的常用方式

栏    目:.NET代码

下一篇:linq中的限定操作符

本文标题:.net 6项目实现压缩发布

本文地址:http://www.codeinn.net/misctech/225450.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有