Есть ли способ скомпилировать сборку .NET в собственный код (т.е. для x86), то есть без MSIL.
Насколько я понимаю, если вы просто укажете x86 как архитектуру, это изменит только заголовок PE, чтобы указать это на JIT, но сборка все равно будет содержать MSIL и будет JITTed по мере необходимости.
NGen создает файлы сборки для указанной архитектуры, но это не компилятор, он предназначен для повышения производительности, но вам все равно нужна оригинальная DLL, наличие собственного образа служит только для того, чтобы избежать JIT-компиляции сборки, но вы просто не можете получить это родное изображение и использовать его, вы можете?
Итак, есть ли способ действительно скомпилировать .NET в собственный машинный код?