2015-11-19 26 views

回答

1

有在Visual Studio設置對此沒有支持,但記錄的方式做到這一點是有一個零組件ID爲將要刪除的文件:

https://msdn.microsoft.com/en-us/library/aa368007(v=vs.85).aspx

,看到了COMPONENTID描述。因此,您需要使用Orca或類似工具編輯MSI文件,並將文件的ID設置爲空。這可以使用一些MSI SQL和VBScript或程序構建後腳本來自動完成。

試圖使這一走試圖通過禁用修復通常會失敗,因爲不是所有的維修,可以阻止(如右鍵單擊MSI和修理,或者是程序&功能)和升級(RemovePreviousVersions)完全可能導致它們被重新安裝,以便Windows可以查看它們是否需要更新(如果它們不存在,則無法進行更新)。

+0

: - /理想,但我想我可以忍受它...我只需要使用INNO來完成它。感謝您的回答。 – Will

相關問題