我有一個Visual Studio安裝項目。 安裝後,它會在應用程序文件夾中創建一個卸載批處理文件。如果用戶想要卸載產品,他可以轉到「添加/刪除程序」,或者只需雙擊uninstall.cmd。內容如下:在Visual Studio安裝項目中,如何生成卸載腳本?
%windir%\system32\msiexec /x {CC3EB7BF-DD82-48B9-8EC5-1B0B62B6D285}
GUID是Visual Studio中安裝項目中的ProductCode。
ProductCode http://i32.tinypic.com/2uhwapy.jpg
但是,爲了升級到正常工作,我必須增加版本號,每次我產生新的MSI時間。而且,如果我增加版本號,那麼我也必須爲ProductCode生成一個新的Guid。這意味着靜態uninstall.cmd文件需要更改。
如何在構建時動態生成包含ProductCode的批處理文件?
精解,但該死的哈克,我想了解一下微軟,安裝決策者I(如INNO)已自動進行反安裝文件之前嘗試過。 – Cynede 2011-05-26 04:58:50
我知道這已經過去了幾年,但我想知道你究竟是怎麼使用這個的,Cheeso。你是否覆蓋了'OnAfterInstall'?如果是這樣,你如何在那裏插入腳本? – jp2code 2011-07-27 15:32:21