究竟是什么模块?模块,类和函数之间有什么区别?如何在C#中访问模块?
我问这个是因为我想在运行时计算一些特定函数的IL代码的校验和(不使用代码签名).
什么是.NET中的托管模块?它与Assemblies有何不同?PE文件(例如test.dll)是托管模块还是程序集?汇编/托管模块如何与磁盘上的物理文件相对应?
一些术语没有明确的答案,许多博客和/或人们对术语程序集、模块、包的看法略有不同。
我对了解正确术语的实际差异和用法以及使用非常感兴趣。我知道Assembly 的含义及其各种分类。但是,我不清楚术语模块和包。我对模块/包的看法是,它是一个程序集的集合,但是,我在某处看到,一个程序集可以有多个程序集。
有人可以帮助我理解 .NET 以及通用软件平台的正确定义、分类、示例和用法。