-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Debugger #102
Comments
cc @LucasBullen |
The vendor lock-in is clear and previous negotiations with Microsoft to get rid of it over the last months have failed. So at the moment, relying on vsdbg seems to be a dead end.
|
We can now try https://github.com/Samsung/netcoredbg/releases which has support for DAP. |
Samsung/netcoredbg#4 would be necessary at some point, but 1st thing would be to create a dedicated Debug Configuration for .NET projects. |
Signed-off-by: Mickael Istria <mistria@redhat.com>
WIP is happening at https://github.com/mickaelistria/aCute/tree/102-debugger |
Signed-off-by: Mickael Istria <mistria@redhat.com>
Signed-off-by: Mickael Istria <mistria@redhat.com>
Signed-off-by: Mickael Istria <mistria@redhat.com>
Signed-off-by: Mickael Istria <mistria@redhat.com>
I've pushed 2 patches that enable specific debug configurations (run and debug process or attach debugger to existing process). Those do work well; although some UI could be improved. On another patch on my local branch https://github.com/mickaelistria/aCute/tree/102-debugger , I also created fragments to directly include and ship the debugger. While this is still WIP and incomplete, I think we should ship those ASAP for best UX. So I did open https://dev.eclipse.org/ipzilla/show_bug.cgi?id=16871 to get necessary permission. |
* Packaging * Improved UI (Launch config, shortcut), add validation * Simplify Delegate Signed-off-by: Mickael Istria <mistria@redhat.com>
Signed-off-by: Mickael Istria <mistria@redhat.com>
Signed-off-by: Mickael Istria <mistria@redhat.com>
This is now done and available from http://download.eclipse.org/acute/snapshots . |
Latest snapshot of LSP4E has support for VSCode Debug Adapter. Omnisharp has an implementation of the protocol at https://github.com/OmniSharp/omnisharp-vscode/blob/26508b3b3a27b42e6fc1c5883948686723385007/src/coreclr-debug/proxy.ts .
aCute should use the Debug Protocol adapter in LSP4E to connect to the debugger provided by OmniSharp.
Iterations:
The text was updated successfully, but these errors were encountered: