.net 6项目实现压缩发布
程序员文章站
2022-06-17 23:10:16
单文件包现在支持压缩,可以通过将属性设置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项目实现压缩发布,希望对大家有所帮助。在此也非常感谢大家对网站的支持!
上一篇: 关于MySQL中的 like操作符详情
下一篇: MySQL 使用自定义变量进行查询优化
推荐阅读
-
.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网页继承
-
asp.net mvc项目使用spring.net发布到IIS后,在访问提示错误 Could not load type from string value 'DALMsSql.DBSessionFactory,DALMsSql'.
-
ASP.NET MVC 实现有论坛功能的网站(有iis发布网站
-
Jetty配置虚拟目录,实现把web项目发布到自定义目录,指定指定上下文访问;jetty编码修改
-
Centos7+Docker+Jenkins+ASP.NET Core 2.0自动化发布与部署的实现