.net 6项目实现压缩发布
程序员文章站
2022-03-05 16:13:54
单文件包现在支持压缩,可以通过将属性设置enablecompressioninsinglefile为true.在运行时,文件会根据需要解压缩到内存中。压缩可以为某些场景提供巨大的空间节省。让我们看一下...
单文件包现在支持压缩,可以通过将属性设置enablecompressioninsinglefile
为true
.在运行时,文件会根据需要解压缩到内存中。压缩可以为某些场景提供巨大的空间节省。
让我们看一下与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>
以上所述是小编给大家介绍的.net 6项目实现压缩发布,希望对大家有所帮助。在此也非常感谢大家对网站的支持!
上一篇: 查找
下一篇: 华侨大学属于什么档次?华侨大学值得读吗?
推荐阅读
-
Asp.Net Core MVC项目实现多语言实例(Globalization/Localization)
-
asp.NET中实现文件的压缩和解压(3种方式)
-
ASP.NET Core项目配置教程(6)
-
.NET项目中实现多工程文件共用的方法
-
.Net Core 项目发布到Linux - CentOS 7(一)
-
.Net Core 项目发布到Linux - CentOS 7(二)用Supervisor守护netcore进程
-
Jenkins 结合 Docker 为 .NET Core 项目实现低配版的 CI&CD
-
.NET抽象工厂模式微理解--教你在项目中实现抽象工厂
-
Bat自动解压缩发布asp.net程序
-
ASP.NET MVC项目实现BasePage基类用作ASPX.CS网页继承