gpt4 book ai didi

visual-studio-2010 - InstallShield LE "Another version of this product is already registered"

转载 作者:行者123 更新时间:2023-12-04 05:14:54 25 4
gpt4 key购买 nike

我在VS2010中使用InstallShield LE遇到了障碍。第二次运行生成的setup.exe(版本号增加),出现错误

Another version of this product is already registered



通过“增加版本号”,我的意思是我将.exe的AssemblyVersion和AssemblyFileVersion中的次要版本,内部版本号和修订版本更改为较大的数字(DLL设置为“1.0。*”)
[assembly: AssemblyVersion("0.2.103.005")]
[assembly: AssemblyFileVersion("0.2.103.005")]
[assembly: AssemblyInformationalVersion("Alpha 0.1 - 2/8/2011")]

并且还将Installshield LE安装项目的“常规信息”选项卡中的“产品版本”从0.10.0000更新为0.11.0000。

我在其他SO帖子和制造商的社区支持论坛上确实遇到了此错误消息的实例,但是没有找到适用于我的解决方案。

最佳答案

事实证明,答案是在“升级路径”选项卡上创建一个条目。当您执行此操作时,InstallShield LE将显示一个文件选择对话框。如果您使用的是旧的安装程序,则大概可以浏览到该安装程序,以获取有关希望从哪个版本升级的信息。就我而言,我没有旧的安装程序,因此我按了取消,并且无论如何都创建了新的升级路径条目。然后,我调整了该条目的属性,以指定用于升级的最低和最高版本,并且一切正常。

编辑

(来自@lookatmike的评论)

您还必须在“常规信息”选项卡中更改产品版本和(有点违反直觉)产品代码。升级代码必须保持不变。

关于visual-studio-2010 - InstallShield LE "Another version of this product is already registered",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4940701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com