dotnet / vscode-csharp

Official C# support for Visual Studio Code
MIT License
2.84k stars 663 forks source link

Get back MS Build Load Projects On Demand #6008

Open rmikhailovv opened 1 year ago

rmikhailovv commented 1 year ago

Get back MS Build Load Projects On Demand.

With the omnisharp language service it is possible to have like 50+ different slns in the same workspace, navigate between them with fully working intellisense an so on.

Now(with the new language server) to get the intellisense working I have to load each sln manually and it can handle only one sln at the moment, If I want to work with multiple slns in the workspace I have to switch them manually.

What if I have big set of BE services living in different repos with different slns ? e.g. I have like 50 or 70 of them ? Before this update VS Code was the only IDE who was able to handle this case, and with the current update this functionality is broken.

Now(with the new language server) it doesn’t make sense to use the vscode at all because anyway full weight VS or Rider is far better when handling single sln

dibarbet commented 1 year ago

cc @jasonmalinowski

dibarbet commented 1 year ago

For now I would recommend setting the dotnet.server.useOmnisharp flag to get back that behavior. I think we would like to have this feature in the new language server for parity, but may take some time to get in.

rmikhailovv commented 1 year ago

@dibarbet Thank you for the response, I just wanted to make sure that guys who are responsible for the roadmap will not forget about this feature

rmikhailovv commented 11 months ago

Hey @dibarbet, @jasonmalinowski! Do you guys have any updates/plans about this issue ?

jasonmalinowski commented 11 months ago

@rmikhailovv We definitely still have it on our radar but on the project loading side we have been focusing on support for more project types and that's been taking a bit longer than expected. We do still want to get this done but it's going to be a few weeks away, likely. Unfortunately I don't have a more specific date than that.

arkalyanms commented 2 months ago

Tagging for June/July pickup.