The vast majority of our projects can't be parsed because they use advanced msbuild concept and the project-cracker parser can't work on them. That's ok I don't care we don't use ionide as our main editor on theses, they require an editor that is aware of C#/F# cross-language solutions anyway (Even VS is barely there).


Suggestions:
(Sorry for the ranty issue, being annoyed by popups 馃槣)
Yeah, well... I can see how it may be annoying. I鈥檒l add setting since this is easiest fix and then later we will think about potential other improvements
3.24.1 added FSharp.disableFailedProjectNotifications setting
馃憤 馃憤 馃憤 Thanks, you're the best, just beware that fixing bugs / releasing so fast you might enter @forki territory :)
I have the same problem here. It looks like it started after I opened the project with Xamarin and updated the packages from there.
Also the notifications go crasy when running paket integration tests for example (as it copies fsproj/csproj files back and forth). So it might be resonable to allow ignoring some directories?
Applying FSharp.disableFailedProjectNotifications and restarting VSCode has reduced, but not entirely eliminated this issue for me; there is nothing that stands out as to why two of my projects still show parse failures, yet others with similar customizations do not.
Hmm. Returning after a break, and checking the status (i.e. clicking the "Show status" button) of those two projects finally yielded up a success, with a remark about dependencies having been restored, which may have been the "why those two" at that precise moment in time.
I think I've tracked down what is making this happen -- when a build is running (a FAKE script launched from a separate console) and its starts compiling the affected projects, that is the point where the Project parsing failed: messages arise.
As noted, this is with FSharp.disableFailedProjectNotifications (a flag whose existence I discovered only from this issue) already applied.
What are the 'advanced concepts' that don't work? Ionide has been like this for a few months for me now, even for really simple projects.
I've added the Disable notification button to the error message in the https://github.com/ionide/ionide-vscode-fsharp/commit/84919bd93a3c49985d14e0e8f235944047b63809. This should fix the discoverability issue for the option turning off notifications