我们正在开发一个项目,我们将其部署为使用Inno Setup创建的安装可执行文件。
现在,我们必须为主程序集(由VS2013创建)和软件(用于识别已安装软件的afaik)指定GUID。这两个GUID应该不同还是应该相同?起初,我认为我们实际上应该使用相同的GUID两次因为它们引用相同的产品,但是,有人可能会说这是两个不同的实例,即软件和程序集。
这些GUID的选择有什么影响?哪种方法更可取?如果我们两次使用相同的GUID,会不会有任何冲突?
编辑:我指的是InnoSetup AppId属性,默认设置为生成的GUID。这是GUID窗口用于识别软件吗?