2012-04-09 8 views
3

わかっているように、ネットモジュールは異なるファイルに配置するのではなく、アセンブリに格納することができます。しかし、各マネージドモジュールには独自のPEヘッダーがあるので、CLRヘッダーとメタデータは1つのアセンブリに埋め込まれているのでしょうか?これらのヘッダーは、アセンブリ内のすべての管理対象モジュールを記述する完全ヘッダーになりますか?アセンブリ内の各NetModuleのPEヘッダー

enter image description here

答えて

1

.netmodulesは、使用可能なアセンブリを作成するために、al.exeによってリンクされている必要があります。アセンブリでメタデータの最終バージョンを生成するのはリンカの仕事です。唯一無二。

+0

リンク処理中にAL.exeがどのようにメタデータを処理するかを見ています。 – Tarik

関連する問題