The compiled .NET code is stored as an assembly.
The assembly stores:
IL code.
Assembly metadata (manifest).
Identity: Name, version and culture info.
Names of files within the assembly.
Types access data: private or otherwise.
Security permissions.
Type metadata.
Details of types, methods and properties within the assembly.
Resources: an assembly is therefore self-describing. It does not depend on external things like registry entries or type library files for reuse. ILDASM tool shipped with .NET gives an insight into the manifest and type metadata.
No comments:
Post a Comment