我想使用InstallShield LE2013创建安装包,如果用户在安装时选择相同的路径,则覆盖所有文件。怎么办?
我读过很多关于
ProductCode
/ Upgradecode
的答案,但我没有找到任何有用的答案。
如果我增加
ProductCode
,文件将不会被覆盖,并且您将在Windows安装/卸载面板中看到两个版本。如果我增加UpgradeCode
,它会显示我已经安装了相同的软件并告诉我是否卸载它。我不想由用户卸载它。请大家给点建议。
转到“文件和文件夹视图”,选择要覆盖的文件,然后右键单击打开“属性”窗口,在其中选中“始终覆盖”框。
我假设您正在开发基本的 MSI 项目。 您的环境或安装程序项目似乎无法正常工作。尝试在干净的环境中克隆原始存储库。
仅需要更新 ProductCode 和 ProductVersion。保持 UpgradeCode 与以前相同。这应该根据文件版本控制规则来处理该场景。