由于这个原因,在.net世界中使用了清单

时间:2018-03-04 09:44:48

标签: .net dll manifest

我记得10年前一个清单被用来解决“dll hell”,它指定了一个具有特定版本的dll的汇编/集合。 我已经看到一些.net surces定义了一个清单并通过dt中的mt.exe嵌入它。 有人知道清单及其元数据在.net世界中使用的原因是什么?

1 个答案:

答案 0 :(得分:0)

假设您询问的是Assembly Manifest,它们都写在官方文档中:

  

每个程序集的清单都执行以下功能:

     
      
  • 枚举组成程序集的文件。
  •   
  • 管理对程序集类型和资源的引用如何映射到包含其声明和实现的文件。
  •   
  • 枚举程序集所依赖的其他程序集。
  •   
  • 在程序集的使用者和程序集的实现细节之间提供一个间接级别。
  •   
  • 渲染程序集自我描述。
  •