1. 程式人生 > >WinFrom程式在打包成安裝包時遇到的問題

WinFrom程式在打包成安裝包時遇到的問題

WinFrom程式打包成安裝包時遇到的問題

WinFrom程式打包成安裝包時遇到的問題

WinFrom程式在打包成安裝包時遇到的問題:
1.除錯的時候可以,安裝出來之後Button TEXT值顯示不出來
Button值分中英文版本,所有標籤的值都在配置檔案中,除錯的時候
配置檔案在Debug目錄下,安裝出來是沒有Debug目錄的。最後更換路徑解決。 後面呼叫RDLC模板的時候也是因為路徑問題安裝出來之後異常。
2.RELEASE模式下生產的安裝包打包到別的電腦上可以用,DEBUG模式下不行,報錯CLR20R3,問題簽名1,問題簽名2啥啥啥的
System.IO.FileNotFoundException:
,最後發現RELEASE和DEBUG 中 2個資料夾中DEBUG模式下缺少幾個必須的DLL檔案。
遇到除錯沒問題,打包之後出現問題的情況,多去排查資源路徑問題,和引用的dll是否在打包程式可讀取範圍內
3.打包工具
Setup Factory 7.0,這個打包APP簡單無腦,傻瓜式打包。
下載地址:

https://download.csdn.net/download/weixin_36944798/10617216
簡單說幾個使用Setup Factory中的小要點
⑴ 源程式路徑
原程式的exe路徑,選中到Debug/Release目錄層即可

(2)安裝路徑
預設路徑:%AppFolder%
如果想在安裝選中的安裝路徑新建資料夾,%AppFolder%\新建資料夾即可
如果想在安裝選中的安裝路徑上層新建資料夾, %AppFolder%…\新建資料夾即可
其他情況類推就行了。

在這裡插入圖片描述
此處描述,是指安裝到桌面後 的程式名稱。

Setup Factory雖然簡單好用,但是解決不了一個問題,就是重複安裝的時候不會提醒是否解除安裝上一個安裝版本(不知道是不是因為我的是盜版的原因),為了應老闆這個要求我又換了一個打包工具Inno Setup 5.0,
Inno Setup 非常強大,用指令碼語言生產的安裝檔案,強大但是得學一點它的指令碼語言,不過相信對於大部分的我們來說,這個指令碼學起來比較簡單。
第一次寫部落格,比較隨意。。。