UPD.:
I want to invoke F# compiler (i.e. fsc) from .NET Core SDK directly.
I know about dotnet build & co, but I don't want to involve them when I only need to compile a simple problem, i.e. in cases when fsc file.fs would be enough.
I've tried to search in .NET Core SDK (on my Mac, it was in /usr/local/share/dotnet/sdk/2.2.102/FSharp) and found a fsc.exe file there. Unfortunately, when I try to start it with dotnet /usr/local/share/dotnet/sdk/2.2.102/FSharp/fsc.exe, it gives me an error:
error FS0193: Could not load file or assembly 'Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
Env.: macOS, .NET Core 2.2
dotnet fsc.exe
. But after I've done that, it started to complain aboutMicrosoft.Build.Tasks.v4.0
. I don't know how to proceed. – Bearskin.fs
files separately and then linking the results together into an output binary) so there isn't much point in callingfsc
by hand. – Revels