Я новичок в программировании .NET С#. Я читаю несколько книг. Говорят, что вместо того, чтобы компилировать его непосредственно в двоичный код (Native code). Код высокого уровня преобразуется в промежуточный язык (называемый MSIL aka CIL). Но когда я компилирую, я получаю файл exe/dll.
- Этот MSIL/CIL содержится в этом файле exe/dll?
- Я хочу видеть этот код промежуточного языка. Просто чтобы почувствовать его существование. Как просмотреть его?
- Они вызывают этот exe/dll файл
assembly
. Используют ли они это "причудливое слово", чтобы отличать их от файлов exe/dll, содержащих двоичный код (собственный код)?