2013年1月8日 星期二

.NET 組件(Assambly)筆記


.NET 組件(Assambly)是由以下部分組成:


CLR檔案表頭
CIL程式
Type Metadata
Assembly Manifest
內嵌資源(選擇性的)
 
Windows檔案表頭

Windows檔案表頭描述組件可以被哪個版本的作業系統載入執行,也描述了組件可以被載入哪一種類型的專案執行。你可以使用dumpbin.exe工具程式搭配/headers參數來讀取它們的內容:
dumpbin /headers ClassLibrary1.dll




CLR檔案表頭

所有.NET組件都有CLR檔案表頭,包含許多旗標,描述檔案中metadata、Resource的位置,Strong Name資訊等等。一樣可以使用dumpbin來檢視:

dumpbin /clrheader ClassLibrary1.dll

沒有留言:

總瀏覽量