13.程序集篇
1.定義
程序集是.net框架應(yīng)用程序生成塊,它包含編譯好的代碼邏輯單元。
2.結(jié)構(gòu)
程序集有描述他的程序清單、類型元數(shù)據(jù),MSIL代碼和資源組成。
程序集清單:?每一個(gè)程序集都包含描述該程序集中的各個(gè)元素彼此如何關(guān)聯(lián)的數(shù)據(jù)集合。程序集清單包含這些程序集元數(shù)據(jù)。程序集清單包含指定該程序的版本要求和安全標(biāo)識(shí)所需的所有元數(shù)據(jù)。
元數(shù)據(jù):是一種二進(jìn)制信息,它以非特定語言的方式描述在代碼中定義的每一個(gè)類型和成員。程序集清單也是元數(shù)據(jù)的一部分。
MSIL是微軟中間代碼,它是實(shí)現(xiàn)類型元素的中間代碼,而資源就是程序中的圖片。音樂文件等。
3.程序集的物理表現(xiàn):?
????1.可執(zhí)行程序集:存在一個(gè)用于表示EXE的文件,這個(gè)文件是程序集的入口點(diǎn)。???????
????2.提供功能的程序集:存在一個(gè)用于表示DLL的文件,這個(gè)文件是程序集的入口點(diǎn)。
4.程序集清單設(shè)置
[assembly:AssemblyTitle("")]//程序集的描述性名稱
[assembly:AssemblyDescription("")]//程序集說明
[assembly:AssemblyConfiguration("")]//指定建立信息,例如發(fā)布或者調(diào)試信息
[assembly:AssemblyCompan("")]//指定公司名
[assembly:AssemblyProduct("")]//指定產(chǎn)品的名稱
[assembly:AssemblyCopyright("")]//指定版權(quán)
[assembly:AssemblyVersion("")]//指定版本
[assembly:AssemblyCulture("")]//指定文化
轉(zhuǎn)載于:https://www.cnblogs.com/cygnet/p/4181350.html
總結(jié)
- 上一篇: 逆向思维求素数
- 下一篇: 免费LInux主机资源