C# компиляция в код MSIL

Есть ли у компилятора Microsoft C# (CSC.exe) возможность вывода файлов на промежуточном языке? Что-то вроде переключателя -S в GCC?

2 ответа

Решение

Вы можете использовать ildasm.exe для извлечения IL из сборки, скомпилированной csc.exe.

Ваши окончательные исполняемые файлы и библиотеки DLL хранятся в IL.

Чтобы понять, что я имею в виду, загрузите .NET Reflector, откройте одну из ваших DLL или исполняемых файлов и переключите язык на IL. Он также поможет вам перевести IL на C#.

Другие вопросы по тегам