我们正在开发一个项目,我们将使用Inno Setup创build安装可执行文件。
现在,我们必须为主要组件(由VS2013创build)和软件(用于识别已安装软件的afaik)指定GUID。 这两个GUID应该不同还是应该一样? 起初,我认为我们应该两次使用相同的GUID,因为它们指的是同一个产品,但是,有人可能会认为这是两个不同的实例,即软件和程序集。
这些GUID的select有什么后果? 哪种方法更可取? 如果我们使用相同的GUID两次会有冲突吗?
编辑:我指的InnoSetup AppId属性,它默认设置为生成的GUID。 这是GUID窗口将用于识别软件?
蛋糕PHP的CSS加载问题在Apache2
在Linux上findCUDA安装
如何使我的默认(或任何静态)路线永久在Linux上(特别是Fedora 9)?
Libusb以及如何在Ubuntu中使用它的软件包
在Ubuntu中双击安装程序?
安装pythonstartup文件
VirtualBox上的Ubuntu VM不断中止
WinXP和WinVista中是否有一个文件夹,所有用户都有写入权限?
问题安装haskell平台
在Windows上安装应用程序期间捕获所有更改
AppId指令用于唯一标识系统内的Inno Setup安装。 没有更多或更少。 如果您释放具有相同AppId指令值的另一个安装程序,它将被认为是在旧系统安装的系统(例如,由新版本执行的操作将附加到现有的卸载日志文件)上升级到上一个安装程序。
经验法则是,如果要发布的新安装程序是旧版本的升级版本,请使用与旧版本相同的AppId 。 否则改变它。
此外, AppId值不一定是GUID,但是由于其唯一性,使用GUID是一种常见的做法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。