2008-12-10 72 views
1

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

回答

2

我个人也希望这样做,但仅限于在编写版本和测试安装程序时出现的不一致情况。

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

又见.NET Install Package Sometimes Not Completely Removing Previous Versions

截至2008年没有做一个天真的卸载+安装,安装步骤将需要能够同时处理的升级和降级的情况。

所以1)beause 2008 does not work that way,2)因为它不是正常用例