我有以下設置一個Visual Studio 2010中部署項目:Visual Studio 2010中 - RemovePreviousVersions
DetectNewerInstalledVersion = True
InstallAllUsers = True
RemovePreviousVersions = True
我建的項目有幾個DLL文件,由於傳統的方式,序列化是實現了文件版本這個項目不能增加(我們正在改變)。
如何獲取安裝項目以完全刪除現有文件(或至少用所有新文件覆蓋)?
也許我需要劇本卸載在安裝程序(可有人聯繫我這樣做,我無法找到)
我已經環顧四周,併爲任何現有的問題,他們都表示「增加文件版本「,但對我而言,這目前不是一種選擇。
非常感謝。對於其他人來說,我的PostBuildEvent是(將vbs保存到安裝項目目錄中):cscript $(ProjectDir)fixRemovePreviousVersions.vbs $(BuiltOuputPath) – Seph 2010-11-18 00:45:43
@Seph您是如何爲MSI項目添加PostBuildEvent的? – wal 2011-07-14 01:25:17
好的,我發現它隱藏在項目的屬性窗口中。 :) – wal 2011-07-14 01:28:25