C# компиляция в код MSIL
Есть ли у компилятора Microsoft C# (CSC.exe) возможность вывода файлов на промежуточном языке? Что-то вроде переключателя -S в GCC?
2 ответа
Решение
Вы можете использовать ildasm.exe для извлечения IL из сборки, скомпилированной csc.exe.
Ваши окончательные исполняемые файлы и библиотеки DLL хранятся в IL.
Чтобы понять, что я имею в виду, загрузите .NET Reflector, откройте одну из ваших DLL или исполняемых файлов и переключите язык на IL. Он также поможет вам перевести IL на C#.