.NET Core 3.0 Preview 5 亮点之一:发布单文件可执行程序

在阅读 Announcing .NET Core 3.0 Preview 5 时发现了 .NET Core 3.0 Preview 5 的一个新特性 —— Publishing Single EXEs ,能够经过 dotnet publish 命令将整个 .net core 应用发布为一个可执行文件。一个期待好久的特性,终于随着 .NET Core 3.0 Preview 5 来了,赶忙体验一下。linux

用 dotnet new mvc --no-https 建立一个 asp.net core 应用,而后分别在 Windows, macOs, Linux 发布试一下。mvc

(一)asp.net

在 Windows 上的发布命令是 .net

dotnet publish -r win10-x64 /p:PublishSingleFile=true

发布出来是一个90M左右的 exe 文件,点击就能够运行。code

(二)blog

在 macOS 上的发布命令是ci

dotnet publish -r osx-x64 /p:PublishSingleFile=true

发布出来是一个90M多的可执行文件,点击便可运行。get

(三)class

 在 Linux 上的发布命令是im

dotnet publish -r linux-x64 /p:PublishSingleFile=true

发布出来是一个近90M的可执行文件

执行这个可执行文件便可运行 asp.net core 站点

体验完毕。

相关文章
相关标签/搜索