VS2010 製作安裝包
專案的第一個版本出來了,要做個安裝包,之前沒有做過,網上看看貼,寫了一個,總結下,根據本專案的需要,沒有寫的太複雜,可能還不是很完善,僅作參考。
首先在開啟 VS2010 》 檔案 》新建專案
建立一個安裝專案 XXX
在“目標計算機上的檔案系統”下我們看見 應用程式資料夾,使用者程式選單 ,使用者桌面 , 在 應用程式資料夾 右擊新增資料夾(即安裝後所在安裝路徑下生成的包含程式相關元件的資料夾)
本列中新增了 測試安裝程式資料夾 ,在 測試安裝程式資料夾 上右擊 ,選擇 新增,根據專案需要 ,將所有程式所需要的元件都新增進去,本例中 將XXX.exe ,XXX.dll ,圖示等檔案新增
要實現解除安裝功能的話,需要將 C:\Windows\System32\msiexec.exe 程式也新增到 測試安裝程式資料夾 中,然後在進一步操作
接下來,分別給主程式 XXX.exe 和 msiexec.exe 建快捷方式
同理在 使用者程式選單 中新增一個資料夾 ,並將 XXX.exe 和 msiexec.exe 的快捷方式 剪下到 該資料夾下,這樣在使用者點選 開始 選單 後 就會看見我們安裝程式的檔案,提供了執行程式的快捷方式和解除安裝該程式的快捷方式。
接下來設定解除安裝程式的引數 :在 解決方案下 ,單擊該安裝專案名稱 ,進入其 屬性 頁面 ,找到其 ProductCode 的屬性值,將屬性值複製下,本例中該屬性值為:{226D41BC-A197-41B0-9156-2EC489089D99} (即本安裝軟體的ID)
然後在 解除安裝程式所建的快捷方式 的屬性頁上 的 Arguments 屬性項 ,將其值賦值為 :/x{226D41BC-A197-41B0-9156-2EC489089D99} ,/x 為命令 ,後面跟此安裝的軟體的ID ,這樣,解除安裝程式才能知道執行時該解除安裝那個軟體。
最後,在 使用者桌面 新增 主程式的 快捷方式
最後我們還要設定一下相關屬性,由於次軟體是在.Net 下開發的,所以如果目標計算機上並沒有安裝相應的.Net 庫檔案,則安裝後程式仍然無法執行,因此,需要設定此安裝程式的屬性,選中此安裝程式,右擊 ,進入 屬性 頁面。
單擊 系統必備
程式會自動識別所需要的.Net庫檔案和安裝程式,預設即可,在 指定系統必備元件的安裝位置 選項,第一項的意思是,在安裝時,若目標計算機沒有.Net庫檔案的話,安裝程式將提示使用者從網上下載相應的.Net庫檔案。第二項的意思是 ,直接從本地計算機上將相應的.Net庫檔案拷貝到 此安裝程式的 Debug 目錄下,在目標計算機安裝時,若安裝程式檢測到計算機未安裝.Net庫檔案,則先安裝.Net庫檔案,再安裝該軟體,無需下載.Net庫檔案。 因此我的程式中選擇第二項,單擊 確定。
最後 生成該安裝包, 在Debug 目錄下 找到 setup.exe 檔案即是我們的安裝包。
最基本的安裝程式就是這些,如果複雜的大型應用可能涉及到 登錄檔及啟動條件,安裝引導介面等屬性的設定,我們在 安裝程式 右擊 選擇 檢視 ,可以在裡面進行相關設定,這裡不再詳述,以後根據需要再補充。小功告成,不足之處,歡迎大家指正...
相關文章
- 使用NSIS製作安裝包
- 教你如何製作程式安裝包
- 升級安裝包的製作
- DMG Canvas 4.0.7 DMG安裝包製作Canvas
- InstallShield製作升級安裝包
- 製作iPhone PXL安裝包的方法iPhone
- Debian安裝包的簡單製作
- 7z製作自解壓安裝包
- linux製作安裝包的兩種方法Linux
- 使用CheckInstall從原始碼製作RPM安裝包原始碼
- Installshield製作更新安裝包
- DataGraph for Mac安裝包 MacOS圖形圖表製作軟體Mac
- 用jsmooth + inno生成exe並製作簡單安裝包JS
- Redhat kickstart 安裝光碟製作Redhat
- RedHat DVD安裝盤製作Redhat
- InstallShield X製作安裝程式
- vs2010安裝教程_vs2010如何安裝【圖文】
- win10怎麼製作安裝u盤_win10安裝U盤製作教程Win10
- U盤如何製作win10安裝盤|win10安裝U盤製作方法Win10
- Packaging.DebUOS 專門為 dotnet 應用製作 UOS 安裝包
- 抖音GIF表情包製作教程 如何製作QQ動態表情包
- Mac OS製作Ubuntu安裝U盤MacUbuntu
- InstallShield製作ASP安裝程式(6)
- InstallShield製作ASP安裝程式(5)
- InstallShield製作ASP安裝程式(4)
- InstallShield製作ASP安裝程式(3)
- InstallShield製作ASP安裝程式(2)
- InstallShield製作ASP安裝程式(1)
- 製作asp.net的安裝程式ASP.NET
- 自己編寫安裝製作程式 (轉)
- Mac 製作 win10 安裝盤MacWin10
- 隨身碟如何製作win10安裝盤|win10安裝隨身碟製作方法Win10
- 製作yum源及安裝賽門鐵克
- 本地yum庫製作及本地安裝DockerDocker
- Python 模組的製作,釋出,安裝Python
- InstallShield中如何製作靜默安裝包-IntallScript或InstallScript MSI工程型別型別
- OpenSSH9.6p1的EL7版本rpm安裝包製作
- window 作業系統,安裝 mongodb.zip 包作業系統MongoDB