Windows Installer-强制用户通过“添加?删除程序”删除
||
我们有一个用Visual Studio 2005安装程序编写的安装程序解决方案。调用C#自定义操作,而我们遇到了一个已知问题,即在升级时-运行的是旧安装代码,而不是新代码,因为Windows正在运行该自定义操作dll的缓存版本。我们知道这一点,尽管还没有结束,但我们已经前进了。
现在,当我们发布安装程序的新版本并由用户运行时,我们希望它检查是否安装了安全性更高的版本-如果有,则安装该版本。我们想显示一条消息,告诉他们必须通过“添加/删除程序”删除旧版本。我们知道,如果他们先进行手动卸载然后再进行安装,那么一切都会好起来的-但是,通过文档告诉用户多少次并不重要。这就是他们必须要做的-他们仍将尝试并仅运行新的安装程序,而无需先删除旧版本。
因此,我们想发布一个信息,从而迫使他们按要求进行操作!我已经看到一些安装程序可以执行此操作(尽管当然不能确定使用哪个安装程序包来创建它们)。我们只有VS 2005,当然还有逆戟鲸!
干杯,
克里斯。
没有找到相关结果
已邀请:
2 个回复
鞘垒飘
说明:
当OLD_VERSION属性设置为一个值(找到较旧的版本)时,此启动条件将显示消息并停止安装过程。
为陡土