Как передать проекты в порядок в ФАКЕ

Мне нужно строить проекты vb6 по порядку. Как мне передать их на Vb6Make?

let projs = [
    "a.vbp"
    "b.vbp"
    "c.vbp"
    ]

Target "VB6" (fun _ ->
    !! projs // <- ?
     |> Vb6Make
)

1 ответ

!! и ++ можно использовать и для отдельных файлов. И FullName важен для каталогов.

let vb6dir = FullName "./bin"
let tempdir = FullName "./temp"

let projs = 
    !! "src\a\a.vbp"
    ++ "src\b\b.vbp"
    ++ "src\c\c.vbp"

Target "BuildVb6" (fun _ ->
     projs
     |> Fake.Vb6Helper.Vb6Make(fun c ->
        { c with
            Logdir = tempdir
            Outdir = vb6dir })
)
Другие вопросы по тегам