-
Notifications
You must be signed in to change notification settings - Fork 25
VS Code basic usage #29
Comments
I've already been working on an alternative project reading mechanism for my ProtoWorkspace that is based on Omnisharp's approach. The issue I've run into with this is that F#'s lack of an If we pull this functionality out into a standalone tool I think we should merge it into FSharp.Compiler.Service replacing the projectcracker, not into FSAC. FSAC can use the dependency to get the functionality. |
I just finished knocking out a basic project inspector that reads project options out of the new fsproj files fsprojectileThe net46 build is the fully featured version that makes use of FCS, but since that isn't netcore compatible the netcore version uses a shim instead |
May I make a suggestion? I think it would be nice, provided vscode offers the api, to order fs files in the left panel of vscode according to the compile order: Compile order: Displayed order: I figured that if there is a move to do project inspection, then this would a helpful feature, especially since VS 20xx offers this (as well as Xamarin). |
@czifro custom treeview in vscode, to reflect Compile items is tracked in ionide/ionide-vscode-fsharp#248 |
@enricosada thank you for the correction! 😄 |
It's an high level task, project affected can be ionide or a dependency like FsAutoComplete.
If possible work should be merged in the base repo (like https://github.com/fsharp/FsAutoComplete)
ProjectCracker
with whatever omnisharp is using (msbuild as library, dunno) so is aligned with c# (more future proof, less hacks)netcoreapp1.0
) projectsconsole
+lib
), like a solution (or with .sln), support msbuild15 fsproj ootb (ref Support msbuild version 15 fsproj format ionide/FsAutoComplete#137 )The text was updated successfully, but these errors were encountered: