在VS2019发布独立程序与单一执行程序
背景
隨著.NET Core 3.1 LTS的發布,.NET Core 3.1 進入了3年的支持周期,在這期間使用.NET 的人數肯定會發生一個質的飛躍。
01
目標
本次主要集中在使用.NET Core 3.1 WPF程序發布一個獨立的單一執行程序。
首先,新建一個wpf項目,名稱為:WpfApp1。
然后在菜單中找到:生成->發布 WpfApp1(H)。
出現如下圖中的內容,項目的發布界面。
點擊小筆狀的圖標,會彈出一個配置文件界面
選擇如果所示的內容后,
注意:文件發布選項的中生成單個文件選項一定要選擇
保存
在發布界面上,點擊發布按鈕。等待發布完成。
在publish文件中就得到一個只有一個exe程序的文件,沒有了引用的dll。生成的這個exe文件,可以發給任何支持.net core 3.1(不需要安裝.net core 3.1運行時)運行的Windows系統中運行
〖★附命令行發布★〗 ? ?
命令:
dotnet publish -c Release -r win-x86 /p:PublishSingleFile=true
命令行運行視頻:
-c Release?指定編譯模式,?-r win-x86?指定 runtime 平臺。
得到的就是單一執行文件,本質上就是一個打包好的文件,運行時會自動解壓到臨時目錄中在執行,所以第一次運行會比較慢,刪除緩存文件之后,也會比較慢。
·END·
DotNetCore學習站
超乎想象的.NET Core學習資源
微信號:DotNetCore學習站總結
以上是生活随笔為你收集整理的在VS2019发布独立程序与单一执行程序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在ASP.NET Core 中快速构
- 下一篇: 使用 Ocelot 匹配路由的方法匹配路