我在这里 http://fsharp.github.io/FAKE/apidocs/fake-processhelper-shell.html 找到了这个函数 Exec
。
Target "UpdateTools" (fun _ ->
Exec "cmd"
)
但是当我尝试运行它时,我不断收到此错误:“未定义值或构造函数 'Exec'”。
我是 FAKE 的新手并且没有使用过 F#,所以如果这很明显,请原谅我。
有人能告诉我为什么这个 api 不能像那样访问吗?
最佳答案
该文档记录了类 Shell。这意味着,你需要这样称呼它:
Target "UpdateTools" (fun _ ->
ignore(Shell.Exec "cmd")
)
或者,如果您需要进一步处理错误代码:
Target "UpdateTools" (fun _ ->
let errorCode = Shell.Exec "cmd"
//do something with the error code
()
)
希望现在更清楚了。
关于f# - 假的 Shell.Exec,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23033326/