【发布时间】:2008-12-10 06:51:25
【问题描述】:
如果通过设置“DetectNewerInstalledVersion”检测到较新版本,VS2008 安装项目提供停止安装的选项。如果新版本存在,是否有办法删除它,即类似于“RemovePreviousVersions”选项?
【问题讨论】:
标签: visual-studio-2008 windows-installer setup-project
如果通过设置“DetectNewerInstalledVersion”检测到较新版本,VS2008 安装项目提供停止安装的选项。如果新版本存在,是否有办法删除它,即类似于“RemovePreviousVersions”选项?
【问题讨论】:
标签: visual-studio-2008 windows-installer setup-project
我个人也希望这样做,但只是在我编写它们时对版本之间的不一致性进行分类和测试安装程序的情况下!
并不意味着聪明,而是这将如何帮助用户 - 它只会让他们面临撤销良好安装的风险。
另见.NET Install Package Sometimes Not Completely Removing Previous Versions
由于 2008 不会进行简单的卸载 + 安装,因此安装步骤需要能够同时处理升级和降级情况。
所以 1)因为 2008 不能那样工作,2)因为它不是一个正常的用例
【讨论】: