
.NET Core 3.0 是以.NET Core命名的最后一个大版,后续将改名为.NET 5。在走向 .NET 5 的路上又迈出一大步, .NET Framework 跨平台的使命终将由.NET Core来完成。基本可以对.NET Framework Say Goodbye了。
更汇总内容查看:
概要内容包括:
关于高性能的JSON API
---更新0928---
关于在桌面应用如何打包为单个应用
方法一:
在**.csproj 中,添加 PublishSingleFile的配置节点 ,如下所示
方法二:
使用命令进行发布时,添加参数 PublishSingleFile及PublishTrimmed
打包出来的文件还是比较大的,我用.NET Core 3.0自带的样例工程,打包后单个文件大小约为 152.7MB,但添加上"PublishTrimmed" 的配置后,体积减少至84.2MB。
再通过7-Zip 压缩后,体积大约可压缩至20MB(19~23,视不同压缩选项)。
更多信息参考: dotnet/designs/Single-file Publish
