winform項目作為windows窗體應用,即windows應用程序,典型的C/S端,也就意味着,不能像Web的B/S端那樣,只需要維護和發布服務端。C/S架構麻煩的地方,就在於程序的安裝和更新。要包含dll和exe,但是又不想分成多個文件。
winform應用程序主要有兩種打包方法,第一種是借助壓縮軟件,比如winrar,利用自解壓特性。第二種是VS提供的標准安裝(setup.exe)程序打包(這個沒用過,感覺比較麻煩)。
第一種:這里我用的是2345好壓
1.切換到項目根目錄,bin文件夾下的Debug內,里面包含了exe文件和dll文件以及其他編譯文件,全部選中,右鍵選擇“添加到壓縮文件...”
2.重命名,修改后綴名為exe,然后點擊自解壓選項
3.選擇模式,臨時模式勾選解包到臨時文件夾 ---> 安靜模式勾選全部隱藏
4.點擊解壓選項,在解壓后運行處填寫 ./程序名.exe