1
如果通過設置「DetectNewerInstalledVersion」檢測到較新版本,VS2008安裝項目提供停止安裝的選項。有沒有辦法刪除一個較新的版本,如果它存在,即類似於「RemovePreviousVersions」選項?VS2008安裝項目 - 覆蓋較新版本
如果通過設置「DetectNewerInstalledVersion」檢測到較新版本,VS2008安裝項目提供停止安裝的選項。有沒有辦法刪除一個較新的版本,如果它存在,即類似於「RemovePreviousVersions」選項?VS2008安裝項目 - 覆蓋較新版本
我個人也希望這樣做,但僅限於在編寫版本和測試安裝程序時出現的不一致情況。
並不意味着要聰明,但這將如何幫助用戶 - 它只會使他們面臨撤銷良好安裝的風險。
又見.NET Install Package Sometimes Not Completely Removing Previous Versions
截至2008年沒有做一個天真的卸載+安裝,安裝步驟將需要能夠同時處理的升級和降級的情況。
所以1)beause 2008 does not work that way,2)因爲它不是正常用例