-
Notifications
You must be signed in to change notification settings - Fork 815
Intellisense broken in VisualFSharp solution in VS #17794
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This seems to be happening since we started using SDK9 preview 7 in the repo. The cause is that we don't get command line arguments from CPS for a few of the loaded projects. Therefore we cannot create FSharp options for them, or any that depend on them. Digging further, CPS doesn't send us the command line args, because they are not populated into This happens in Here we see that for These are the outputs
One of them is And we can see that one is skipped for the projects where we get the issue:
|
This is still a thing unfortunately. |
@T-Gro, is this planned as a separate work, or will some other large feature fix this automatically when completed? |
The biggest work item we have for this year is replacement of FSharp.Editor (this is what is added to VisualFsharp.sln when compared with the small solutions like FSharp.sln). You are correct = this will both change composition of projects in our solution, as well as how F# in general (for any solution) behaves in VS. |
Please provide a succinct description of the issue.
Repro steps
Provide the steps required to reproduce the problem:
Expected behavior
We semantic coloring, type hints, tooltips, F12 works, etc.
Actual behavior
None of that works
Known workarounds
Edit all .fsproj files (e.g. add a whitespace character anywhere).
touch-projects.fsx
(Thanks copilot!)Related information
VS 17.12 p2, but likely also other versions.
The text was updated successfully, but these errors were encountered: