一、需求
使用.net core 3.0建的項目,一般情況下,每次想發布都要打開vs,然后點擊發布,選擇配置;
如果想用cmd命令行發布,應該怎么寫呢?
二、方法
項目目錄如下:
1、打開cmd窗口,cd到當前目錄,執行如下語句:
dotnet publish -c Release -r win-x64 -o ./publish/psma --self-contained true
項目發布成功:
效果如同使用vs發布:
2、創建一個用於發布的bat批處理文件
bat文件中寫入如下命令:
cd /d %~dp0
dotnet publish -c Release -r linux-x64 -o ./publish/psma --self-contained true
pause
以管理員身份運行:
三、參考
https://docs.microsoft.com/zh-cn/dotnet/core/tools/dotnet-publish?tabs=netcore21