微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

软件GUID是否与程序集GUID不同?

我们正在开发一个项目,我们将使用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] 举报,一经查实,本站将立刻删除。

相关推荐