F# FAKE WixHelper 使用 fileFilter

F# FAKE WixHelper use fileFilter

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

当文件不以“.exe”结尾时,您只需将 (fun file -> true) 更改为仅 return true 我假设 fileFileInfo,所以你会检查文件扩展名是否是"exe"。我没有测试过这个,但它应该是这样的:

(fun file -> not (file.Extension = ".exe"))