Fake:文件集选择器之间有什么区别:!!、++ 和 !+

Fake: What is the difference between fileset selectors: !!, ++ and !+

FAKE 中有不同的文件集选择器。它们之间有什么区别:!!、++、!+?

我找到了这些例子:

示例 1:

// Filesets
let appReferences  = 
  !! "src/app/**/*.csproj" 
    ++ "src/app/**/*.fsproj"

示例 2:

// files
let appReferences =
  !+ "./src/**/*.fsproj"
    |> Scan

示例 3:

let filesToZip =
  !+ (buildDir + "/**/*.*")
    -- "*.zip"
    |> Scan
!+ "./src/**/*.fsproj"
  |> Scan

已过时并由 !!

取代
-- "*.zip" 

从上面的文件集中排除文件。