Is there any documentation which describes all the valid elements for a Windows application manifest, which namespace they are in, and which Windows versions will use them? All the documentation I found so far describes only parts of the manifest, and I have seen different XML namespaces used for the same element.
What I have found so far:
urn:schemas-microsoft-com:asm.v1
namespace plus the compatibility
/supportedOS
stuff (from the urn:schemas-microsoft-com:compatibility.v1
namespace). It has a link to a schema file which does not have the compatibility
/supportedOS
stuff.trustInfo
/requestedExecutionLevel
stuff as being in the urn:schemas-microsoft-com:asm.v2
namespace. However, I have seen other places saying it is in the urn:schemas-microsoft-com:asm.v3
namespace.application
/windowsSettings
/dpiAware
thing as using both the urn:schemas-microsoft-com:asm.v3
namespace and a http://schemas.microsoft.com/SMI/2005/WindowsSettings
namespace.dependency
is in the urn:schemas-microsoft-com:asm.v2
namespace, while the first reference above implies it is in the urn:schemas-microsoft-com:asm.v1
namespace).