F# 创建FsiEvaluationSession时指定fsi.exe的路径
如文件所述,数组F# 创建FsiEvaluationSession时指定fsi.exe的路径,f#,f#-interactive,F#,F# Interactive,如文件所述,数组allArgs中指定fsi.exe路径的第一个参数将被忽略: let argv = [| "C:\\fsi.exe" |] let allArgs = Array.append argv [|"--noninteractive"|] let fsiConfig = FsiEvaluationSession.GetDefaultConfiguration() let fsiSession = FsiEvaluationSession.Create(fsiConfig, allAr
allArgs
中指定fsi.exe路径的第一个参数将被忽略:
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
fsi.exe
根本不使用。这都是一个库。谢谢-知道这一点真的很有用。fsi.exe
根本不用。这都是一个图书馆。谢谢你——知道这一点真的很有用。