我在http://fsharp.github.io/FAKE/apidocs/fake-processhelper-shell.html找到了此功能Exec
。
Target "UpdateTools" (fun _ ->
Exec "cmd"
)
但是当我尝试运行它时,我一直收到这个错误:"值或构造函数' Exec'未定义"。
我是FAKE的新手并没有使用F#,所以请原谅我,如果这显而易见的话。
有人能告诉我为什么这样的api无法访问吗?
答案 0 :(得分:14)
该文档记录了Shell类。这意味着,您需要将其称为:
Target "UpdateTools" (fun _ ->
ignore(Shell.Exec "cmd")
)
或者,如果您需要进一步使用错误代码:
Target "UpdateTools" (fun _ ->
let errorCode = Shell.Exec "cmd"
//do something with the error code
()
)
希望现在有点清楚。