這次主要是記錄一下我在C#打包時遇到的一些坑。
環境:Vs2019+C#
要打包安裝程序,第一件事就是去擴展——》管理擴展 里面下載installer Projects,
就是這搜索列表里面的第一個。
如果不能安裝,自己就去網上找一下來安裝。
首先這個installer好像版本有些老了,所以只支持.net Framework 4…6.1。所以請把你本身的代碼框架修改成net Framework 4…6.1。如果你一開始使用的其他框架,可以右鍵項目,點擊屬性,彈出下面這個對話框。
在這個目標框架里面選擇.net Framework 4.6.1 就可以了。
如果下拉菜單里面沒有這個選項的話,那你就點擊下拉菜單里的安裝其他框架,下載一個就可以了。還有就是安裝的時候要選擇 developer pack 版本,安裝,否則沒用。
注意如果沒有修改框架為.net Framework 4.6.1版本,它會提示要你安裝,可是不論你怎么安裝,安裝什么版本都沒有,只能修改目標框架,這都是血的教訓啊!
還有就是如果你要修改圖標,可以左鍵你的setup project,在左下角里面有個這種菜單欄
其中的AddRemoveProgramIcon就是設置圖標的。
不過還有一點要注意,你如果直接在網上下載,或者是自己修改后綴名的圖片是沒有辦法使用的。
你需要先在網上下載相應的icon文件,然后先設置下方對話框中的圖標,然后才能去設置AddRemoveProgramIcon中的icon文件。
並且還要注意 將這個icon文件寫入到application Folder,只有這樣才能安裝到別人電腦上也能使用。
還有就是設置這個安裝文件的默認安裝位置。
你需要做的就是左鍵點擊 你的setup project文件——》view——》文件系統
出現這樣一個界面
左鍵點擊第一個文件夾 application Folder,然后找到右下角屬性面板
在DefaultLocation里面設置你想要設置的文件夾路徑。