查看單個文章
舊 2024-03-06, 03:44 PM   #3 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9962小時 | 升級還需:34小時級別:97 | 在線時長:9962小時 | 升級還需:34小時級別:97 | 在線時長:9962小時 | 升級還需:34小時級別:97 | 在線時長:9962小時 | 升級還需:34小時級別:97 | 在線時長:9962小時 | 升級還需:34小時級別:97 | 在線時長:9962小時 | 升級還需:34小時級別:97 | 在線時長:9962小時 | 升級還需:34小時
註冊日期: 2002-12-07
文章: 13395
精華: 0
現金: 26691 金幣
資產: 3024601 金幣
預設

我是沒裝 C#
不過看那一篇文章
https://www.ruyut.com/2023/01/dotnet...eployment.html
好像不會很複雜

看到
=========================
另外透過下面這行指令就可以不在 csproj 檔案中設定,就不包含執行環境、不產生 .pdb 檔案,只輸出一個 exe 檔案:
=========================
下的命令範例
語法:
dotnet publish -r win-x64 -p:PublishSingleFile=true -p:DebugType=embedded --no-self-contained
你必須先切換到你的專案下
比如你的專案是建置在
I:\VS2010\KWattIs\
就依序輸入
I: [按ENTER]
CD I:\VS2010\KWattIs\ [按ENTER]
最後如實貼上
語法:
dotnet publish -r win-x64 -p:PublishSingleFile=true -p:DebugType=embedded --no-self-contained
[按ENTER]


又因為這使用
Visual Studio 命令提示字元
使用命令行做建檔方式
https://i.imgur.com/viPKhAe.jpg
很可能會發生
提示
dotnet不是内部或外部的命令,也不是可运行的程序或批处理 ...
WWW上說你可以這樣做
https://www.cnblogs.com/wx881208/p/17011698.html

*********************
也就是
你可以先檢查一下
https://i.imgur.com/HX02QTI.jpg
PATH 改過就必須重開機才有效




以上~沒實做過 (只玩 VB沒玩 C)

此帖於 2024-03-06 10:00 PM 被 mini 編輯.
mini 目前離線  
送花文章: 2030, 收花文章: 8023 篇, 收花: 26849 次
回覆時引用此帖
向 mini 送花的會員:
魔術王子 (2024-03-06)
感謝您發表一篇好文章