Injecting a C# REPL into a running .NET process

I ve been building CSharpRepl on and off for about five years. It s a command-line REPL for C# with syntax highlighting, intellisense, and NuGet package support. A recent addition lets it connect to another already-running . NET process and evaluate C# inside it. Unlike a debugger, which pauses the process …