查看單個文章
舊 2024-03-08, 08:26 PM   #6 (permalink)
mini
管理版主
 
mini 的頭像
榮譽勳章
UID - 4144
在線等級: 級別:97 | 在線時長:9882小時 | 升級還需:114小時級別:97 | 在線時長:9882小時 | 升級還需:114小時級別:97 | 在線時長:9882小時 | 升級還需:114小時級別:97 | 在線時長:9882小時 | 升級還需:114小時級別:97 | 在線時長:9882小時 | 升級還需:114小時級別:97 | 在線時長:9882小時 | 升級還需:114小時級別:97 | 在線時長:9882小時 | 升級還需:114小時
註冊日期: 2002-12-07
文章: 13350
精華: 0
現金: 26465 金幣
資產: 3024345 金幣
預設

引用:
作者: 魔術王子 查看文章
語法:
想要發布單一檔案則需要在 csproj 檔案中增加 PublishSingleFile 
<Project Sdk="Microsoft.NET.Sdk">
 
    <PropertyGroup>
        <OutputType>WinExe</OutputType>
        <TargetFramework>net7.0-windows</TargetFramework>
        <Nullable>enable</Nullable>
        <UseWindowsForms>true</UseWindowsForms>
        <ImplicitUsings>enable</ImplicitUsings>
        <PublishSingleFile>true</PublishSingleFile>
    </PropertyGroup>
 
</Project>
感謝,只要在這裡加上<PublishSingleFile>true</PublishSingleFile>就行了

附帶一聊,M$好像已經不再對basic 做更新了,連帶網站都取消basic 的教學範例
那篇說此方法還是會生出兩個檔案 ?

windows 1X 只要 VB 還能執行就好
當初 Win 10說不再支援 VB 6

以前用 VB6寫的目前也運行無誤 ... (也能安裝 VB 6無誤)
用好一點的 PC去跑
用起來感覺能再跑個 10幾 20年 (模擬程式命中率也不低)
mini 目前離線  
送花文章: 2014, 收花文章: 8005 篇, 收花: 26810 次
回覆時引用此帖
向 mini 送花的會員:
魔術王子 (2024-03-09)
感謝您發表一篇好文章