在创建FsiEvaluationSession时指定fsi.exe的路径

时间:2017-06-02 10:43:37

标签: f# f#-interactive

如记录here所示,将忽略指定fsi.exe路径的数组allArgs中参数的第一个参数:

let argv = [| "C:\\fsi.exe" |]
let allArgs = Array.append argv [|"--noninteractive"|]

let fsiConfig = FsiEvaluationSession.GetDefaultConfiguration()
let fsiSession = FsiEvaluationSession.Create(fsiConfig, allArgs, inStream, outStream, errStream)

是否有指定此参数 - 即指定评估期间要使用的fsi.exe的位置?

我想这样做的原因是我可以定位FSharp.Compiler.Tools nuget包中包含的特定版本的fsi.exe。

0 个答案:

没有答案