Open arkalyanms opened 9 months ago
O# feature gap fill.
Temp workaround:
Open workspace settings (json) Add:
{
"dotnet.server.useOmnisharp": true,
...
}
When is this feature going to be implemented? It's a very important one, in my opinion. I think VSCode is very close to replacing Visual Studio for Small to medium projects
Temp workaround:
Open workspace settings (json) Add:
{ "dotnet.server.useOmnisharp": true, ... }
That doesn't help with C# Dev Kit installed, which most people would want to use:
This is so basic. Any updates on proper support?
I have "C#" (Microsoft) and "C# Extensions" (JosKreativ) extension installed but not "C# Dev Kit" and it still doesn't work with Omnisharp :/
Edit: Right click on class name, choose "Refactor" (Ctrl
+Shift
+R
), choose "Extract Interface...". Worked for me, but only with Omnisharp option ON.
Months go by with this issue persisting. It actually hinders productivity by quite a lot having to manually implement interfaces and abstract classes. Disabling C# DevKit and enabling OmniSharp does resolve the issue but the extension itself along with other useful dependencies help with development.
Any updates or progress on this?
I took a closer look at this feature. From O#, it looks like,
If we want to close the gap between O#, it's easy to just create similar types in our LSP layers. But it's hard to create a similar thing in VS, because we don't control any UI in VSCode.
Any updates or progress on this?
Is it foreseen in near future? Thanks.
Is there any update on this?
From vscode-dotnettools created by julioct: microsoft/vscode-dotnettools#545
Describe the Issue
Extracting an interface is an essential part of day-to-day coding activities, but with the latest C# extension version you can't do it.
In version 1.26.0:
In latest version:
Can we get the Extract interface... context menu item back?
Steps To Reproduce
Expected Behavior
The extract interface... context menu item should be there.
Environment Information