如何评价微软 .NET Core 3.0?

如何评价微软 .NET Core 3.0?

.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