Size: a a a

2020 May 15

S

SeanWoo in CODE BLOG / C#
Смотри, я не разбирал особо как там идёт компиляция il кода в машинный, но по сути
источник

S

SeanWoo in CODE BLOG / C#
Мы собрали библилотеку на шарпе
источник

S

Sergey Trofimov in CODE BLOG / C#
Можно ее дергать из COM если сделать ComVisible
источник

S

SeanWoo in CODE BLOG / C#
В dll будет il код, за компиляцию этого ил кода будет отвечать программа подключавшая эту либу?
источник

S

Sergey Trofimov in CODE BLOG / C#
SeanWoo
В dll будет il код, за компиляцию этого ил кода будет отвечать программа подключавшая эту либу?
Не программа, а среда .NET runtime
источник

S

SeanWoo in CODE BLOG / C#
Sergey Trofimov
Не программа, а среда .NET runtime
Ну да
источник

S

SeanWoo in CODE BLOG / C#
Но среду эту запустить надо
источник

S

Sergey Trofimov in CODE BLOG / C#
ну так рантайм на компе у тебя установлен)
источник

S

SeanWoo in CODE BLOG / C#
Это я вкурсе
источник

S

SeanWoo in CODE BLOG / C#
Просто для того чтоб пошла компиляция этоц средой, по сути надо сказать среде что этот код надо скомпилить
источник

S

Sergey Trofimov in CODE BLOG / C#
либа компилится в момент обращения IL к ней
источник

S

Sergey Trofimov in CODE BLOG / C#
даже не либа, а участки кода в ней
источник

S

Sergey Trofimov in CODE BLOG / C#
но она целиком загружается в оперативу
источник

S

SeanWoo in CODE BLOG / C#
И я думаю что либа это тупо набор ил кода, а ехе файл уже сначала говорит на машшинном языке рантацму что надо скомпилить это и потом уже начинается выполнение этого кода
источник

S

SeanWoo in CODE BLOG / C#
Sergey Trofimov
даже не либа, а участки кода в ней
Я уже заметил когда вскрывал свой проект)
источник

S

Sergey Trofimov in CODE BLOG / C#
exe не говорит ничего) ты в управляющем коде вызываешь метод Foo
источник

S

Sergey Trofimov in CODE BLOG / C#
Он компилится
источник

S

Sergey Trofimov in CODE BLOG / C#
среда сама решает
источник

S

Sergey Trofimov in CODE BLOG / C#
напрямую мы можем скомпилить заранее все при сборке экзеника
источник

S

SeanWoo in CODE BLOG / C#
А я говорю еще до управляемого кода
источник