Wie wir wissen, können wir Netmodule in Assemblies speichern, anstatt sie in verschiedene Dateien zu legen und sie in Assembly zu verknüpfen. Aber da jede verwaltete Module ihren eigenen PE-Header, CLR-Header und Metadaten haben, frage ich mich, wenn sie in eine Assembly eingebettet sind, werden diese Header zu einem vollständigen Header, der für jedes verwaltete Modul in der Assembly beschreibt oder sie noch getrennt sind?PE Header für jedes NetModule in Assembly
3
A
Antwort
1
.netmodules muss von al.exe
verknüpft werden, um eine nutzbare Assembly zu erstellen. Es ist die Aufgabe des Linkers, die endgültige Version der Metadaten in der Assembly zu generieren. Der einzig wahre.
Ich sehe, aber wie AL.exe die Metadaten während der Verknüpfung verarbeitet. – Tarik