Я не думаю, что это можно сделать на том основании, что используемые ими компиляторы и ресурсы не являются открытым исходным кодом/совместно используемыми Microsoft.
Технически, хотя вы не запрещаете использовать C# в качестве языка сценариев в своих приложениях и создаете свой собственный компилятор ... но зачем вам?
Я предполагаю, что идея Microsoft заключается в том, что это для вас.
Сказав это, возможно, если вы сможете выяснить, какие части и программно назвать их, вы должны иметь возможность захватить поток обработанного кода JIT, там вы можете поместить его туда, где хотите (теоретически, конечно) но это означало бы сделать небезопасные звонки в недокументированные сборки, которые Microsoft, вероятно, устранила, просто чтобы сделать жизнь реальной.
Кто-нибудь видел какие-либо источники для реальных компиляторов в .Net? Не могу сказать, что у меня есть ...
Сделал бы для некоторых интересных трюков.
ОДНАКО ....
В классах отражения я уверен, что вы можете назвать «Выделяют» где-то, что попадает в рамки, чтобы писать такие вещи, как код для определения заявлений/типа, может быть, есть что-то в этих пространствах имен который берет выход Emit и вставляет его в процесс компиляции ...
Какой классный концепт !!!
Будет ли RAM-диск опцией? –
Существует реализация git в C#, называемая git #, но она находится на очень ранних стадиях разработки. –
Спасибо Якуб. Ссылка http://www.eqqon.com/index.php/GitSharp –