Учитывая простой F # консольного приложения:Как запустить F # консольное приложение из VS кодекса
[<EntryPoint>]
let main argv =
printfn "Hello world"
Console.ReadLine() |> ignore
0
Что мне нужно сделать, чтобы запустить приложение консоли в той же манере, что Ctrl F5 будет делать в видео Студия. я попытался запустить его сформировать ПОДДЕЛЬНЫЙ сценарий сборки с использованием Fake.ProcessHelper:
Target "Run" (fun _ ->
let exe = @"C:\Source\code\fs_console_app\build\fs_console_app.exe"
let errorCode = Shell.AsyncExec(exe, "", buildDir)
()
)
Нажатие Ctrl F5 Я получаю следующий отчет сборки:
Target Duration
------ --------
Build 00:00:00.3916039
Run 00:00:00.0743197
Total: 00:00:00.5605493
Status: Ok
Но никаких признаков консольного приложения, начиная от и ждет ввода.