2010-12-01 146 views
2

是否有可能在Visual Studio中创建安装项目*不是安装 *而是升级用户磁盘上已存在的应用程序?例如:用户的产品版本为1.1,我们想要发送一个SETUP/INSTALLER,将1.1升级到1.2?升级现有应用程序的Visual Studio安装项目

问候, MadSeb

回答

2

肯定。首先为新版本创建一个安装程序。

如果旧版本是由MSI软件包安装:

  • 找老MSI的UpgradeCode
  • 建设新的MSI与逆戟鲸打开后
  • 进入“属性”表,并设置老MSI
  • 这样的UpgradeCode新包会自动卸载旧

如果是通过自定义程序包安装:

  • 在你新的软件包添加自定义操作其删除旧版本(例如启动老版本卸载程序或手动删除所有应用程序资源)
  • 确保自定义操作之前运行“InstallInitialize”操作在“InstallExecuteSequence”表中(您可以使用Orca编辑动作序列)
+0

没有为我工作,是否还有其他解决方法? – Jay 2014-01-07 05:09:37

相关问题