Jestem nowy w programowaniu .NET C #. Śledzę kilka książek. Mówi się, że zamiast kompilować go bezpośrednio do kodu binarnego (kod natywny). Kod wysokiego poziomu jest konwertowany na język średniozaawansowany (zwany MSIL aka CIL). Ale kiedy kompiluję, otrzymuję plik exe / dll.
- Czy ten plik MSIL / CIL jest zawarty w tych plikach exe / dll?
- Chcę zobaczyć ten kod języka pośredniego. Tylko po to, żeby poczuć jego istnienie. Jak to zobaczyć?
- Nazywają ten plik exe / dll rozszerzeniem
assembly
. Czy używają tego „fantazyjnego słowa” tylko po to, aby odróżnić je od plików exe / dll, które zawierają kod binarny (kod natywny)?