.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 來了,趕緊體驗一下。

用 dotnet new mvc --no-https 創建一個 asp.net core 應用,然后分別在 Windows, macOs, Linux 發布試一下。

(一)

在 Windows 上的發布命令是 

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

發布出來是一個90M左右的 exe 文件,點擊就可以運行。

(二)

在 macOS 上的發布命令是

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

發布出來是一個90M多的可執行文件,點擊即可運行。

(三)

 在 Linux 上的發布命令是

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

發布出來是一個近90M的可執行文件

執行這個可執行文件即可運行 asp.net core 站點

體驗完畢。

【更新】

.NET Core 3.0 preview 6: Making a tiny .NET Core 3.0 entirely self-contained single executable


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM