InstallShield中如何实现安装时 覆盖旧版本?

问题描述

vs2012中自带的InstallShieldLimitedEdition2012,如果在项目中重新发布安装程序,运行安装程序时会提示已安装该程序的另一个版本.后来修改ProductCode再次发布(UpgradeCode不变),安装时没有提示了,结果装完后在添加删除程序中有两个相同的程序列表...问一下大家,如何实现在安装时自动卸载旧版本的程序?

解决方案

解决方案二:
难道没人知道吗
解决方案三:
还是没人知道,这个帖子也不能再回复了
解决方案四:
我记得msiexe这个命令行有参数指定是升级安装还是卸载旧版本然后替换安装。你可以看看这个,InstallShield本身只是一个制作MSI或者EXE的工具,做完之后的东西还是要靠MSIEXEC这个命令行去执行的!您应该参考这个命令行相关信息。
解决方案五:
同求解决办法
解决方案六:
你要是知道majorupgrade是什么,就可以解决了
解决方案七:
ProductCode(1.00.000)注意每次要修改那个1。例如1.00.000更新包设为2.00.000
解决方案八:
同求顶...

时间: 2025-01-20 23:58:37

InstallShield中如何实现安装时 覆盖旧版本?的相关文章

redhat-RedHat中kdump在安装时说内存不足怎么解决?

问题描述 RedHat中kdump在安装时说内存不足怎么解决? 我选了继续安装,它没有启动kdump,会有什么影响吗?该怎么启动呢? 解决方案 没有太大的关系,继续安装就行了. 解决方案二: http://zhidao.baidu.com/link?url=rLYWNJ2bS6aN94MFClrsQtiLqyWT3f1l0hz2WcxJzF-Y_xNZDOMGt1I8ymatw4D6TsBtNukJbpzsoQ57VZD0_GZlyZ02t0QpCTUr_c5Zs97

installshield中怎么自定义安装界面,修改安装界面图片

问题描述 installshield中怎么自定义安装界面,修改安装界面图片 解决方案 InstallShield自定义安装界面InstallShield自定义安装界面InstallShield自定义安装界面

解决Word 2013中输入文字时覆盖旧文字的问题

  在Word中,有时候我们输入的文字会直接覆盖之前那个地方的文字,而不是将这些文字依次后移.究其原因,不过是我们不小心按下了Delete+Insert键,进入到字符的改写状态罢了.把握住了原因,问题就可以迎刃而解了. 遇到的问题: 我们在Word2013中某处输入文字,会将之前的文字覆盖掉,如下图所示. 解决方法如下: 按下键盘上的Insert键,返回到文本的输入状态,再次输入文字,之前的文字就会往后推了. 提示:大家知道怎么进入字符的改写状态后,可以在有需要的时候好好利用哦.

Sql server 2005安装时ASP.Net版本注册要求警告的解决方法_mssql2005

在安装SQL Server 2005 时出现ASP.Net版本注册要求(警告),提示找不到ASP.Net 在 Microsoft Internet 信息服务(IIS)中的版本注册信息. 首先在确认安装了IIS,并且安装了IIS的ASP.Net组件,位置在[Internet 信息服务]--[万维网服务]--[应用程序开发 在安装SQL Server 2005 时出现ASP.Net版本注册要求(警告),提示找不到ASP.Net 在 Microsoft Internet 信息服务(IIS)中的版本注册

visual studio 2010-关于VS2010打包安装程序,安装时,选择安装文件夹界面中的磁盘开销的问题,求大神指导

问题描述 关于VS2010打包安装程序,安装时,选择安装文件夹界面中的磁盘开销的问题,求大神指导 用VS2010打包的安装程序,安装时的选择安装文件夹界面 我想把磁盘开销去掉,或者换成下图这样的"所需空间"和"可用空间",不知道打包的时候,在哪设置 求指导 解决方案 最简单的是用第三方的打包工具,比如installshield,它支持对话框自定义.想怎么做就怎么做. 解决方案二: 安装程序的安装界面为乱码的问题

用hibernate在修改一条数据时没有覆盖旧的记录,反而添加了一条新纪录,怎么回事?

问题描述 用hibernate在修改一条数据时没有覆盖旧的记录,反而添加了一条新纪录,怎么回事? 我用的是mysql的数据库, jsp <%@ page language="java" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML> <div class="fo

Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法

原文:Installshield关于.NET安装时需要重启动的处理办法,以及延伸出的重启后继续安装的安装包的一点想法很多朋友做安装包的时候,所打包的软件需要.NET Framework之类的环境,他们会检测系统是否已经安装了.NET,如果没有,则调用.NET安装包来安装.但是.NET安装完是需要重启动的,一般来说,我们都推荐使用/q/norestart的静默安装函数来使重启动推迟到安装结束时,使用如下:LaunchAppAndWait(SUPPORTDIR^"dotNetFx40_Full_x8

光伏行业的大变革进行之时,旧贵族们在连续的亏损中苦苦挣扎

光伏行业的大变革进行之时,旧贵族们在连续的亏损中苦苦挣扎.欧洲市场的衰落,双反的影响和国内信贷政策的收紧,是旧贵族们衰落的主要原因.但是与此同时,新贵族们却正在借机崛起. 在8月2日上海举行的一场光伏产业论坛上,两个阵营产生了一次有趣的交锋.一方面,以旧贵族为代表的企业在痛陈企业面临资金压力,而另一方面,航天机电董事长徐杰在演讲中自信满满的表示,"航天机电制造的是晒着太阳唱着歌的现金奶牛",让台下旧贵族的代表们哭笑不得. 国内市场的启动和新贵族背靠央企的强大后盾,使得新贵族的崛起占尽了

android应用运行时覆盖安装。

问题描述 android应用运行时覆盖安装. 我的程序里面有自定义的application,也把app添加到manifest里了. 程序使用百度推送.分享. 应用最低版本号为10也就是2.3.3. 测试时使用一个2.3的三星没有问题. 但是使用4.0的小米.魅族.酷派,三台手机就会出现一个logcat捕捉不到的错误.这个错误只在运行时,覆盖安装才会出现,而且不影响应用使用.且只会出现一次.安装完成后就不会出现了.