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