JYe*_*ton 11 visual-studio-2010 installshield-le
使用Visual Studio 2010,我想切换到使用InstallShield LE而不是Visual Studio安装项目.
在安装项目中,RemovePreviousVersions存在一个选项,该选项非常适合制作安装程序,该安装程序在发布新版本时基本上会进行就地升级.
现在使用InstallShield LE,我已经更新了版本并生成了一个新的ProductCode,但是在运行安装程序之后,以前的版本仍然存在.
我需要做什么才能使InstallShield构建的项目删除以前使用VS Setup Project构建的版本?
小智 41
当我第一次开始使用Visual 2012中的项目时,这让我很生气.我一直在添加/删除程序中获得重复副本,旧版本没有更新.这是我发现我需要做的事情.
在"升级路径"下,创建新路径.将最小版本留空(除非您需要),包括最小版本是,最大版本应设置为您现在安装的版本.包括最大版本为yes.
每次安装更新时,请在"常规信息"部分中推进产品版本.单击"常规信息"部分中的新产品代码不要更改升级代码
返回升级路径,将Max版本设置为您现在部署的版本.这对我来说很有用.
此过程将卸载以前的版本,并安装最新版本.添加/删除程序中没有重复项.
希望这可以帮助.
你可以试试这个:
您还应该确保ALLUSERS属性对于两个版本都具有相同的值(这是相同的方法).您可以在此处阅读有关升级的更多信息:http://msdn.microsoft.com/en-us/library/aa369786(VS.85).aspx
| 归档时间: | 
 | 
| 查看次数: | 24357 次 | 
| 最近记录: |