-
Notifications
You must be signed in to change notification settings - Fork 123
Closed
Description
I'm using FCS to compile something on the dotnetcore runtime for dotnetcore and get
unknown (1,1)-(1,1) parse error Could not find file 'C:\PROJ\FAKE\nuget\dotnetcore\Fake.netcore\current\default.win32manifest'.
Repro steps
let fsc = FSharpChecker.Create()
let errors, returnCode = fsc.Compile (args |> List.toArray) |> Async.RunSynchronously
Expected behavior
The compilation works
Actual behavior
unknown (1,1)-(1,1) parse error Could not find file 'C:\PROJ\FAKE\nuget\dotnetcore\Fake.netcore\current\default.win32manifest'.
Known workarounds
Copy the file from the FSharp.Compiler.Tools package to the location indicated by the error.
Question
- Why is that file needed? Can someone give a brief explanation what that is about?
- Is the FCS package missing a dependency on the
FSharp.Compiler.Toolspackage (@cloudRoutine noticed it in thepaket.dependenciesof this repository)? - Should
FSharp.Compiler.Servicedistribute thedefault.win32manifestfile / Is it an error in the current package?