在重建setup.exe时无法执行安装和部署项目的默认卸载功能?

时间:2011-07-07 07:55:08

标签: visual-studio-2008 setup-project uninstall

我创建了一个安装项目来安装我的应用程序(* .bat文件)并成功安装到最终用户的电脑上。并运行相同的setup.exe来卸载已安装的应用程序。

现在,我通过修改* .bat文件,添加外部文件等来增强应用程序。

然后,需要更新安装项目以添加新添加的外部文件,事情进展顺利,重建完成。

问题是,当我在最终用户的电脑上执行新重建的setup.exe时,卸载功能已经消失。它只说,旧版本安装需要先通过控制面板卸载。

为什么在创建新的setup.exe时,安装项目的卸载功能不再有效?

对正确方向的任何指导表示赞赏。

1 个答案:

答案 0 :(得分:1)

要升级旧版本,您可以尝试:

  • 在解决方案资源管理器中选择您的安装项目
  • 在其“属性”窗格中将RemovePreviousVersions属性设置为 True
  • 生成新的产品代码
  • 增加版本

这些是major upgrade的主要要求。

相关问题