查看WixHelper的F#文档,看起来我可以传入-filter参数。我还在学习F#,我无法弄清楚这种方法应该如何工作。
https://github.com/fsharp/FAKE/blob/master/src/app/FakeLib/WiXHelper.fs#L60-60
wixDir fileFilter asSubDir directoryInfo
我正在尝试调整此调用来过滤掉* .exe(我不想包含它们)。
wixDir (fun file -> true) true (DirectoryInfo (buildDir @@ "/SetupFiles"))
答案 0 :(得分:2)
您只需将(fun file -> true)
更改为仅在文件未以" .exe"结尾时返回true。我假设file
是FileInfo
,因此您可以检查文件扩展名是否为" exe"。我还没有对此进行测试,但它应该是这样的:
(fun file -> not (file.Extension = ".exe"))