What is the best practice for using C# as an embedded internal scripting application for a .NET 3.5 application? I have an app with a few small IronRuby scripts in it. None of which is really exploiting the dynamic nature of IronRuby.
Apparently its against our corporate standard to be using IronRuby or IronPython right now. Ooopps. What is the best way that I can use C# as my scripting language instead?
The one thing that I liked about IronRuby was I could make small changes while the app was running and then re-run the scripts. Any way to do this in C#? Or will have to constantly restart the app?