You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm investigating possibility to run the language server entirely in the browser. Monaco editor can be used as a frontend.
My use case is:
Code editor with IntelliSense running entirely in WASM (without backend).
I'm not really familiar with the OmniSharp internals - can someone tell me if this can be done in reasonable timeframe? Case of Bicep shows that it's possible to wire up language server with Monaco.
OmniSharp-Roslyn needs MsBuild, and I imagine MsBuild won't play nicely in browser (as it depend a lot on filesystem). I wonder if it'd be possible to grab some guts of Omnisharp, feed it reference assemblies and make it work? Some thoughts?
The text was updated successfully, but these errors were encountered:
Because of the concurrency in use (various Task.Run and such), I am pretty sure you will not be able to get it up and running on Blazor. Additionally, OmniSharp relies on full file system to be available and I can imagine you will run into problems there too.
I'm investigating possibility to run the language server entirely in the browser. Monaco editor can be used as a frontend.
My use case is:
Code editor with IntelliSense running entirely in WASM (without backend).
I'm not really familiar with the OmniSharp internals - can someone tell me if this can be done in reasonable timeframe?
Case of Bicep shows that it's possible to wire up language server with Monaco.
OmniSharp-Roslyn needs MsBuild, and I imagine MsBuild won't play nicely in browser (as it depend a lot on filesystem). I wonder if it'd be possible to grab some guts of Omnisharp, feed it reference assemblies and make it work? Some thoughts?
The text was updated successfully, but these errors were encountered: