Step-by-Step - Inside a Manifest

quick guide | home

What is inside a manifest.

A side-by-side manifest is an XML file. Even though at the first glance XML looks very much like HTML, there are significant differences. XML is case-sensitive and strictly enforces syntax. There are no predefined tags - tag names depend on the specific application of the given XML file. All tags must have end-tags. All XML tags in a file must be enclosed in a single root tag. Parameter, or attribute, values must be enclosed in double quotes. For more information on XML see http://www.w3c.org/XML

This is the contents of the manifest created in the previous step-by-step guide:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
  manifestVersion="1.0"
  xmlns="urn:schemas-microsoft-com:asm.v1"
  xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">

<assemblyIdentity
  name="notepad.exe"
  version="6.3.9600.16384"
  type="win32"
  processorArchitecture="amd64"/>

<dependency>
 <dependentAssembly>
  <assemblyIdentity
   name="Microsoft.Windows.GdiPlus"
   version="1.1.9600.17227"
   type="win32"
   publicKeyToken="6595b64144ccf1df"
   processorArchitecture="amd64"/>
  </dependentAssembly>
</dependency>

</assembly>

Note that XML rules are strictly enforced here. You cannot change tag name case or forget a closing tag.