我对SOURCE的FLAGS有疑问,以及如何根据复选框值制作FLAG。
在我的情况下我有一个DLL,可以复制到GAC oder到app-folder。
Source: "some.dll"; DestDir: "{app}\lib"; Flags: ignoreversion, gacinstall; Components: main
如何让“gacinstall”-flag更加灵活。 我希望它是一个更好的方法,然后复制SOURCE行并设置两个条件,如:
Source: "some.dll"; DestDir: "{app}\lib"; Flags: ignoreversion; Check: not GACcondition;
Source: "some.dll"; DestDir: "{app}\lib"; Flags: ignoreversion, gacinstall, deleteafterinstall; Check: GACcondition;
答案 0 :(得分:3)
无法有条件地指定Flags
参数值,例如有一个script function
。我的猜测是因为很多这些标志需要在编译时才知道。因此,您的脚本是您可以为条件Flags
规范编写的最佳脚本。