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

Edit and Continue support in Linux #23685

the-black-wolf opened this issue Apr 3, 2019 · 4 comments


Copy link

@the-black-wolf the-black-wolf commented Apr 3, 2019

What is the current state of this feature? I always sort of assumed that Roslyn was on par between platforms seeing as core was designed from ground up to be multi-platform, but I just found out that EnC apparently does not work on Linux and that Rider is passing the blame to lack of underlying support.
Its not really a show stopper, but where exactly are we with this? Is there some Linux architecture limitation that prohibits EnC?

@jkotas jkotas transferred this issue from dotnet/corefx Apr 3, 2019

This comment has been minimized.

Copy link

@RussKeldorph RussKeldorph commented Apr 3, 2019

@tommcdon tommcdon added this to the Future milestone Apr 3, 2019

This comment has been minimized.

Copy link

@noahfalk noahfalk commented Apr 4, 2019

Its primarily an issue of work and priorities rather than any architectural limitation as far as I know, and most of the work is probably in the testing. All our existing EnC tests use an old version of ildasm written in C++ against the win32 API and the classic Windows-only PDB format/APIs so we can't easily run them on Linux. Some options moving forward are that we rewrite the tests entirely or rewrite all the parts that were coupled to windows, its just work that needs to happen at some point.

@sdmaclea sdmaclea added this to Needs Triage in .NET Core Diagnostics via automation Jul 19, 2019
@sdmaclea sdmaclea moved this from Needs Triage to Backlog in .NET Core Diagnostics Jul 24, 2019

This comment has been minimized.

Copy link

@wocar wocar commented Oct 17, 2019

Is this going to happen anytime soon? EnC is a dealbreaker. Thanks!

@sdmaclea sdmaclea moved this from Backlog to Backlog (Debugger) in .NET Core Diagnostics Oct 30, 2019

This comment has been minimized.

Copy link

@nkev nkev commented Nov 1, 2019

+1 From a productivity perspective, this is a really high priority for developers.

@noahfalk noahfalk removed this from Backlog (Debugger) in .NET Core Diagnostics Nov 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
7 participants
You can’t perform that action at this time.