1

如果通过设置“DetectNewerInstalledVersion”检测到较新版本,VS2008 安装项目提供停止安装的选项。如果新版本存在,是否有办法删除它,即类似于“RemovePreviousVersions”选项?

4

1 回答 1

2

我个人也希望这样做,但仅限于在我编写它们时对版本之间的不一致性进行分类和测试安装程序的情况下!

并不意味着聪明,而是这将如何帮助用户 - 它只会使他们面临撤消良好安装的风险。

另请参阅.NET 安装包有时不会完全删除以前的版本

由于 2008 没有进行简单的卸载 + 安装,因此安装步骤需要能够处理升级和降级情况。

所以1)因为2008不能那样工作,2)因为它不是一个正常的用例

于 2008-12-19T11:02:52.873 回答