勵志

勵志人生知識庫

程式集是什麼

程式集(Assembly)是.NET框架中的一個重要概念,是一個包含一個或多個類型定義檔案(如.NET中的CIL代碼)和資源檔案的集合。

程式集是.NET應用程式的基礎構建塊,它不僅包含了可執行代碼,還包括了類型和資源,構成了一個邏輯功能單元。程式集在.NET框架中扮演著類似Javajar包的角色,它是一個自我描述的單元,包含了元數據,這些元數據描述了程式集中的類型和方法,以及程式集本身的版本語言文化發布者等信息。程式集可以分為強命名程式集和弱命名程式集,其中強命名程式集還包含了一個發布者的公鑰或私鑰簽名,用於實施安全策略和版本策略。程式集可以存儲在一個或多個檔案中,包括執行檔(.exe)和庫檔案(.dll),它們可以被公共語言運行時(CLR)識別和載入。