Project Properties Dialog - Application

user interface | home
< Prev

 

Application Tab

The Application tab allows you to set two new manifest attributes:.

Include 'DPI aware' entry in the manifest
Adds the DPI Aware tags to the manifest.
Include supported OS information in the manifest
Add all selected OS entries into the manifest.

These are Windows 7 and Vista specific entries that change the way operating system runs the application. Example:

<?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="program.exe" version="1.0.0.0" type="win32" processorArchitecture="amd64"/>

 <asmv3:application>
  <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
   <dpiAware>true/PM</dpiAware>
  </asmv3:windowsSettings>
 </asmv3:application>

 <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
  <application>
   <!-- Application supports Windows 10 functionality -->
   <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}"/>
   <!-- Application supports Windows 8.1 and Server 2012 R2 functionality -->
   <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
   <!-- Application supports Windows 8 and Server 2012 functionality -->
   <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
   <!-- Application supports Windows 7 and Server 2008 R2 functionality -->
   <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
   <!-- Application supports Windows Vista and Server 2008 functionality -->
   <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
  </application> 
 </compatibility>

</assembly>

See also