Project Properties
The Application tab allows you to set application-specific manifest attributes. These only apply to applications and are ignored for other types of manifests. See more at Application Manifests and at Manifest File Schema on MSDN.
The top part chooses "windowsSettings" in the "application" section:
<application ...> <windowsSettings> <autoElevate>true</autoElevate> <disableTheming>true</disableTheming> <disableWindowFiltering>true</disableWindowFiltering> <gdiScaling>true</gdiScaling> <highResolutionScrollingAware>true</highResolutionScrollingAware> <ultraHighResolutionScrollingAware>true</ultraHighResolutionScrollingAware> <longPathAware>true</longPathAware> <magicFutureSetting>true</magicFutureSetting> <printerDriverIsolation>true</printerDriverIsolation> <dpiAware>per monitor</dpiAware> <dpiAwareness>permonitorv2</dpiAwareness> </windowsSettings> </application>
The "Include supported OS information in the manifest" part chooses "supportedOS" settings in the "compatibility" section:
<compatibility ...> <application> <!-- Application supports Windows 10/11 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>