Samir Bhogayta
What is a Manifest in .NET?
By Samir Bhogayta in .NET on Jun 29 2016
  • Samir Bhogayta
    Jun, 2016 29

    An assembly manifest contains all the metadata needed to specify the assembly's version requirements and security identity, and all metadata needed to define the scope of the assembly and resolve references to resources and classes. The assembly manifest can be stored in either a PE (Portable Executable) file (an .exe or .dll) with Microsoft intermediate language (MSIL) code or in a standalone PE (Portable Executable) file that contains only assembly manifest information. The following table shows the information contained in the assembly manifest. The first four items the assembly name, version number, culture, and strong name information make up the assembly's identity. Assembly name: A text string specifying the assembly's name.Version number: A major and minor version number, and a revision and build number. The common language runtime uses these numbers to enforce version policy.Culture: Information on the culture or language the assembly supports. This information should be used only to designate an assembly as a satellite assembly containing culture- or language-specific information. (An assembly with culture information is automatically assumed to be a satellite assembly.) Strong name information: The public key from the publisher if the assembly has been given a strong name. List of all files in the assembly:

    • 3
  • Hitanshi Mehta
    Sep, 2018 28

    In short manifest in .Net is text file which contain metadata about CLI assemblies. Metadata means data about data. So, Manifest contain assembly versioning information, Scope Information and all other information related to assembly

    • 2

Most Popular Job Functions