У меня есть приложение на C #, которое генерирует функции .NET во время выполнения и выполняет их.
Для этого он генерирует C # в строках и вызывает онлайн-компилятор C # для преобразования его в CLR для JIT-компиляции и выполнения.
По соображениям производительности я хотел бы иметь возможность генерировать непосредственно CLR (в строках или через внутреннее представление) и выполнять его без использования какого-либо компилятора (но, возможно, компилятора JIT).
Это возможно? Я видел несколько статей о внедрении кода, но это не совсем соответствует требованиям.
Спасибо!