VS2005打包時加入解除安裝功能

2021-04-24 03:18:35 字數 1041 閱讀 5568

vs2003打包時加入解除安裝功能:

方法一:

1.在打包專案中新增檔案msiexec.exe(一般可在c:/windows/system32/下找到)

2.在檔案系統檢視中選擇應用程式資料夾,在msiexec.exe上按右鍵,選擇建立快捷方式,重新命名快捷方式為"解除安裝".

3.更改此快捷方式的arguments 為"/x ",產品id的值為打包專案的productcode屬性值.

方法二:(推薦)

1.先生成安裝包,記下productcode,下面要用到

2.用vs.net建立乙個新的控制台程式uninst.exe檔案

'power by: landlordh

'for 2000,xp,2003

module uninstall

sub main()

dim myprocess as process = new process

if system.environment.osversion.tostring.indexof("nt 5") then

myprocess.start("msiexec", "/x")  '改為自己的productcode

end if

myprocess.close()

end sub

end module

3.將控制台程式bin目錄的exe檔案加入到打包程式檔案中,在程式組建立uninst.exe的快捷方式

在vs2003時,本人一直是用方法一進行打包,但是在vs2005下,用方法一是行不通的。出現問題如圖:

.net技術庫]vs2005打包時加入解除安裝功能_網路大本營.files/uninst.jpg" border=0>

程式生成時,會出現如圖所示錯誤。(不知道為什麼vs2003中可以,vs2005卻不可以,不知哪位大俠可以告知)。

所以vs2005中,只能用第二種方法來新增解除安裝的功能了。

把方法二中步驟二的**改寫成c#如下:

static void main(string args)

");}

用步驟二,順利進行打包ok. :)

vs2005打包水晶報表註冊碼

如果先前已經安裝好180天的版本,請在新增刪除visual studio 2005時,可以輸入序列號,進行公升級。找到setup資料夾下的setup.sdb,用記事本開啟它,找到 product key 將下面的一行序列號刪除,改為正式key,儲存後再安裝就是正式版了,記住,中間沒有橫線 如果先前已...

VS2005包載入失敗

首先安裝sql server 2005,再安裝visual studio 2005後,出現 包載入失敗 錯誤的解決辦法 解決這個問題的步驟 1.把c program files microsoft visual studio 8 common7 ide 下的資料夾和檔案copy到 vs2005的安裝...

VS2005怎麼打SP1補丁

2.作好打vs2005 sp1補丁之前的設定.第一步 修改登錄檔,開啟登錄檔 執行 regedit hkey local machine software policies microsoft windows safer codeidentifiers,更改 policyscope 的登錄檔值,然後...