// winform 打包-卸載-安裝 (vs2008開發環境)
// 1、開發完的項目後--產生
// 2、建立項目-安裝項目-
// 3、 應用程式檔案夾 -->屬性添加檔案夾--"Photoker"--> 右鍵 添加 -> 產生後的程式---> 1. 添加刪除msiexec.exe(位於C://windows/system32/msiexec.exe
使用工具: VS2008
打包程式類型:WinForm(C#)
Frist Step:
建立->建立-》其它項目類型-》安裝和部署-》安裝項目
Second Step:
點擊“確定”後、
Three Step:
右鍵:
Four Step:
在這裡選擇您編譯好的程式檔案(如:dll)
點擊“開啟”後
Fifth Step:
如果您有檔案夾之類的要添加到項目中,你要右鍵-》建立-檔案夾
NO.6:
這是一步(NO.6)是為了添加ICO表徵圖,如果您不需要可以省略這一步(NO.6)
NO.7:
如果想在您的安裝部署電腦上的 菜單裡有您的程式菜單如下:
NO.8:
添加檔案夾名稱可自訂:
NO.9:
接下就重要了,將示範添加刪除功能和發布等操作。
我們返回到“應用程式檔案夾”這一項中,在右邊找到您的主開機檔案,這裡我的為:Login.exe。
選擇後,在您的主檔案啟動(Login.exe)點擊-》右鍵-建立Login.exe的捷徑(C)。如下:
NO.11:
建立好後,修改名稱,我這裡為“啟動”,並“剪下”到-》使用者案頭。(再重複一次操作,建立捷徑-“剪下”-》使用者的“程式”菜單)
NO.12:
此時這兩個(使用者的“程式”菜單、使用者案頭)已經都存在這個”啟動“捷徑了
說明:為什麼要在:(使用者的“程式”菜單 和 使用者案頭) 也添加“啟動”這個捷徑就不用我多說了吧
NO.13:
添加刪除功能: 再次返回到“應用程式檔案夾”這一項 添加檔案 “msiexec.exe"(此檔案為於:您的系統硬碟如:C:windows\system32\msiexec.ext"目錄下)。 添加進來。
1、
2、 添加msiexec.exe檔案
NO.15
再對msiexec.exe進行 —》右鍵-》捷徑,命名為“Uninstall“
如下:
將Uninstall檔案 剪下到您的--》使用者的“程式”菜單 這一項中
然後進行“刪除”參數配置。
解決方案-》TestSetup-》右鍵-屬性
找到:ProductCode 並將其右邊的值Copy下來(做為刪除的值用)
返回到:”使用者的“程式”菜單“這一項中再打到"Uninstall"-》屬性 -》Arguments-》值添加寫:
/x {A7C19EA1-D58E-405A-B267-97E2C77AD8BD}
您Copy過的值即可。此時大部份工作已經完成了。
解決一下UI方面上的問題,給 “啟動,Uninstall"這兩個檔案添加 Ioc 表徵圖
添加Uninstall ICO表徵圖
同樣的方法給啟動添加ICO表徵圖。
最後一步:
在解決方案--》右鍵-》產生。
完成了。