Assembly Manifest

程式集清單(Assembly Manifest) 程式集清單是另外一些元數據表的集合。這些表描述了組成程式集的檔案,程式集所有檔案中實現的公有導出類型,以及一些程式集相關的資源檔案或數據檔案。

概述

Assembly Manifest:程式集清單,每個程式集中都有“程式集清單”。類似於目錄,程式集清單包含以下內容:
程式集的標識(其名稱和版本)。

功能

檔案表,描述組成程式集的所有其他檔案,例如包括創建的 .exe 或 .dll 檔案所依賴的任何其它程式集,甚至包括點陣圖檔案或自述檔案。
“程式集引用列表”是所有外部依賴項的一個列表,這些外部依賴項就是一些 .dll 或已經由其他人創建而你的應用程式所需的其它檔案。“程式集引用”同時包含對全局對象和私有對象的引用。全局對象駐留在全局程式集快取中(可供其他應用程式使用的區域,有些類似於 System32 目錄)。Microsoft.VisualBasic 命名空間就是一個全局程式集快取中的程式集的示例。私有對象必須在應用程式安裝目錄的同一級(或下一級)目錄中。
因為程式集包含有關內容、版本控制和依賴項的信息,所以用 Visual Basic .NET 創建的應用程式不依賴註冊表值就可正常運行。程式集減少了 DLL 衝突,使應用程式更加可靠和更易於部署。許多情況下,只需將 .NET 應用程式的檔案複製到目標計算機就可以安裝 .NET 應用程式。

相關詞條

相關搜尋

熱門詞條

聯絡我們