Когда и откуда CLR .NET войдет в картину во время выполнения программы?
У меня есть exe файл с именем Addition.exe который предложит пользователю ввести два числа и отобразит сумму.
После того, как разработчик разработал код, он будет строить код с соответствующим компилятором языка, скомпилированным в IL.
Мое сомнение вот в чем
1)содержит ли exe-файл этот IL-код или он будет содержать код после CLR, т. е. машинный код?
Теперь у пользователя есть этот exe-файл, и он выполнил программу
2) если этот exe имеет IL-код , то откуда CLR будет доступен на этой машине для запуска программы, так как пользователь не устанавливал никакого программного обеспечения, связанного с .net, и его ОС может быть Linux, Windows и т. д
Что я уже пробовал:
Я попробовал, прочитав несколько статей