Inno setup Inno安装程序:排除所有扩展名为的文件

Inno setup Inno安装程序:排除所有扩展名为的文件,inno-setup,Inno Setup,我想排除具有特定扩展名“.ecw”的所有文件。我使用以下脚本,但它不起任何作用: [Files] Source: "*"; Excludes: .ecw; DestDir: "{app}"; Flags:ignoreversion recursesubdirs createallsubdirs Source: "*"; Excludes: "*.ecw"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

我想排除具有特定扩展名“.ecw”的所有文件。我使用以下脚本,但它不起任何作用:

[Files]
Source: "*"; Excludes: .ecw; DestDir: "{app}"; Flags:ignoreversion recursesubdirs createallsubdirs
Source: "*"; Excludes: "*.ecw"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

以下是工作脚本:

enter code here

Source: "..\ZP\bin\x64\Debug\*"; Excludes: "*.BIN,*.pdb,*.ecw"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

添加不包括:“…bla bla…”;需要排除特定扩展的每个路径的参数使其工作。

显示Inno Setup compiler的输出。它编译ok并生成安装程序包。我将为我的问题添加屏幕截图。选择
文件的条目中没有
排除:“*.ecw”
。\ZP\biv\x64\Debug\*
文件。你的意思是上一条规则被下一条规则取消了吗?上一条规则选择当前工作目录中的文件(除了.ecw文件)。第二条规则选择
中的所有文件。\ZP\biv\x64\Debug\*
。它们不会相互抵消,它们都是分开工作的。也许您实际上甚至不想要
源代码:“*”
规则。