希望我能解釋這清楚:Visual Studio安裝項目將無法卸載老版本完全
我有一個Visual Studio安裝項目(C++),我現在的構建腳本執行以下操作:
- 更新的版本號
- 更新PackageCode
- 更新產品代碼
這有w ^過去沒有任何問題(大約20次發佈)。
我剛剛做了一個新版本,其中自定義操作已被刪除(其中包括在大多數以前的版本中)。我的構建過程與上述相同。
現在,當我安裝我在Windows添加和刪除程序中得到一個重複的條目。
即:
- 以前的版本是1.0.6.2,並安裝在計算機上。
- 然後我安裝新版本1.0.7.0(具有刪除自定義操作)
添加和刪除程序列出了1.0.6和1.0.7。
任何想法我需要做什麼來解決這個問題?我預計正在發生的事情是,新版本導致1.0.6.2的卸載程序運行,但沒有得到它去除作爲1.0.7.0一部分被刪除的FeatureComponents。
是否有強制拆除的方法?
UpgradeCode是相同的,將通過詳細的日誌運行,看看我能否看到任何東西。 – gollumullog