勵志

勵志人生知識庫

什麼是程式集

程式集(assembly)是.NET框架應用程式的基本構建塊,是託管代碼的物理單元。

程式集是一個包含一個或多個類型定義檔案(如.NET中的CIL代碼)和資源檔案的集合,這些檔案一起邏輯上組合成一個單元,支持應用程式的開發和執行。在程式集中,至少有一個檔案用於保存元數據清單,這個清單包含了程式集的版本信息語言文化發布者導出類型以及組成程式集的所有檔案的描述。程式集可以分為強命名程式集和弱命名程式集,其中強命名程式集還包含有發布者的公鑰或私鑰簽名,用於標識程式集的發布者,並支持安全策略和版本策略。

程式集支持組件復用、版本控制、安全策略,並且是.NET應用程式部署和激活的基本單位,通過其清單,程式集可以自我描述,包括其標識、版本、區域性、數字簽名等詳細信息。