.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 站點

體驗完畢。

相關文章
相關標籤/搜索