3
わかっているように、ネットモジュールは異なるファイルに配置するのではなく、アセンブリに格納することができます。しかし、各マネージドモジュールには独自のPEヘッダーがあるので、CLRヘッダーとメタデータは1つのアセンブリに埋め込まれているのでしょうか?これらのヘッダーは、アセンブリ内のすべての管理対象モジュールを記述する完全ヘッダーになりますか?アセンブリ内の各NetModuleのPEヘッダー
わかっているように、ネットモジュールは異なるファイルに配置するのではなく、アセンブリに格納することができます。しかし、各マネージドモジュールには独自のPEヘッダーがあるので、CLRヘッダーとメタデータは1つのアセンブリに埋め込まれているのでしょうか?これらのヘッダーは、アセンブリ内のすべての管理対象モジュールを記述する完全ヘッダーになりますか?アセンブリ内の各NetModuleのPEヘッダー
.netmodulesは、使用可能なアセンブリを作成するために、al.exe
によってリンクされている必要があります。アセンブリでメタデータの最終バージョンを生成するのはリンカの仕事です。唯一無二。
リンク処理中にAL.exeがどのようにメタデータを処理するかを見ています。 – Tarik