diff options
Diffstat (limited to 'main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpInteractivePad.fs')
-rw-r--r-- | main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpInteractivePad.fs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpInteractivePad.fs b/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpInteractivePad.fs index 2aa2a6e912..af682b528f 100644 --- a/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpInteractivePad.fs +++ b/main/external/fsharpbinding/MonoDevelop.FSharpBinding/FSharpInteractivePad.fs @@ -189,7 +189,8 @@ type FSharpInteractivePad() = let setupSession() = try - let ses = InteractiveSession() + let pathToExe = "\"" + Path.Combine(Reflection.Assembly.GetExecutingAssembly().Location |> Path.GetDirectoryName, "MonoDevelop.FSharpInteractive.Service.exe") + "\"" + let ses = InteractiveSession(pathToExe) input.Clear() promptReceived <- false let textReceived = ses.TextReceived.Subscribe(fun t -> Runtime.RunInMainThread(fun () -> fsiOutput t) |> ignore) |