Здравствуйте, -rsdn-, Вы писали:
R>допустим пишу консольное приложение
R>хочу ввести код в консоли, скомпилировать его и выполнить, но сделать это в моей же консоли (с доступом к ее адресам, просто как вставку кода)
R>вроде так
R>R>Main(){
R>var code = Console.ReadLine();
R>Execute(code);
R>ExecuteOtherCode()
R>}
R>
R>слышал про Emit из Reflection но это сложновато
R>Interception.LightInjectt, NUnity
R>вроде могут быть полезны, но хочется только .net стандартный использовать
Я в своё время (ещё на .net 1.1) делал так: делал сборку вызовом Microsoft.CSharp.Compiler.Compile, потом её загружал и использовал.
Наверняка сейчас это можно сделать проще, но как вариант — можно и так