Skip to content
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

netcoredbg on monodevelop #11

Closed
rafael-neri opened this issue Jan 29, 2019 · 4 comments
Closed

netcoredbg on monodevelop #11

rafael-neri opened this issue Jan 29, 2019 · 4 comments

Comments

@rafael-neri
Copy link

Is it possible to use on monodevelop?
If yes, how to configure?

@ayuckhulk
Copy link
Contributor

@rafael-neri It looks like MonoDevelop does not support adding external debuggers without writing an extension. And there is no such extesion 😞 currently available (or could not find it).
So I guess you can not use netcoredbg with MonoDevelop at the moment.

@lextm
Copy link

lextm commented Apr 27, 2019

I did a prototype of such an extension but there are certain bugs (will report them in the coming weeks) on MonoDevelop side that prevent the prototype from working reliably.

Once everything starts to work, we will revisit and see if that extension should live in its own repo, or here, or under MonoDevelop.

@lextm
Copy link

lextm commented Apr 28, 2019

So here is an update on my experiments.

This debugger does have some behavior differences (#19 and #20) from vsdbg, which requires changes, such as #21 and #22.

I think #21 can be merged, while #22 is just some hack I used to assert feasibility, and might not reach the quality.

Once both issues are resolved, then it is quite easy to write a MonoDevelop extension, based on its existing code base and other examples. I have a prototype at hand, but of course its quality is quite low.

Hope #19 and #20 can be fixed soon, and then I can extend the prototype to a reliable extension for everyone.

@lextm
Copy link

lextm commented Apr 28, 2019

@ayuckhulk can you reopen this issue? We can track the progress here (before the extension becomes a reality itself).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants