在收集heat.exe文件时,我想要从输入文件夹中排除扩展名为.exe的文件,因为它会首先获取文件夹中的所有文件。
以下是我的代码。
%WIX_PATH%\Heat.exe" dir "%input_folder%" -cg SourceProjectComponents
-dr INSTALLLOCATION -scom -sreg -srd -var var.BasePath -gg -sfrag
-var var.BasePath -out "%output_folder%\Output.wxs
PS:input_folder包含多个.dll和.exe文件,因此无法单独获取每个文件。
提前致谢。
ends-with
风格匹配,而不是使用contains(..., '.exe')
,因为否则app.config
文件(例如Foo.Bar.exe.config
)将被删除,这可能不是你想要的,因为这将导致绑定重定向被删除,例如(这发生在我身上,花费了很长时间才弄清楚为什么!) - Dai