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