F#FAKE WixHelper使用fileFilter

时间:2015-12-03 15:53:50

标签: f# f#-fake

查看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"))

1 个答案:

答案 0 :(得分:2)

您只需将(fun file -> true)更改为仅在文件未以" .exe"结尾时返回true。我假设fileFileInfo,因此您可以检查文件扩展名是否为" exe"。我还没有对此进行测试,但它应该是这样的:

(fun file -> not (file.Extension = ".exe"))
相关问题