[jbosstools-issues] [JBoss JIRA] (ERT-593) C# debugging

Omair Majid (JIRA) issues at jboss.org
Mon Jan 22 09:23:00 EST 2018


    [ https://issues.jboss.org/browse/ERT-593?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13521948#comment-13521948 ] 

Omair Majid commented on ERT-593:
---------------------------------

Yet another implementation - which will probably be much more work - is to build on top of the sos commands provided by .net core: https://github.com/dotnet/coreclr/blob/master/Documentation/building/debugging-instructions.md. We would need a bridge that invokes lldb and translates debug adapter protocol commands to the low-level sos command.



> C# debugging
> ------------
>
>                 Key: ERT-593
>                 URL: https://issues.jboss.org/browse/ERT-593
>             Project: Eclipse Release Train
>          Issue Type: Enhancement
>            Reporter: Mickael Istria
>
> This ticket tracks long-term progress, investigation and possible actions about C# debugging on Eclipse IDE (or other non VS/VSCode IDEs).
> Current state is the vsdbg, which has support for debug adapter protocol (so it would be easy to consume in Eclipse IDE/Che) actually has a vendor lock which prevents it to start when not invoked from VS or VSCode.
> An alternative can be to follow https://github.com/Samsung/netcoredbg/issues/1 and use this debugger in place of vsdbg as soon as debug adapter protocol support is in.
> If we want to experiment another alternative that may work now, we can also try to write a VSCode extension that would start the vsdbg and simply forward streams. So the client (Eclipse IDE, Eclipse Che) could just create sockets and start `vscode` with some options (such environment variables) to have VSCode start vsdbg and connecting to the parameterized socket. Hopefully, as it would be VSCode invoking vsdbg, vsdbg would work and the extension would make vscode proxy would be a good server adapter for clients.



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jbosstools-issues mailing list