Application Compatibilty manifest for new Visual Studio projects?

Currently, I am struggling with some settings for mapping applications , in particular, a specific layout and viewing the section of the compatibiltyapplication manifest .

In particular, one thing that seems strange to me is that even with Visual Studio 2015, apparently, there is no value for the application compatibility manifest (*) - or rather, by default not, to "Windows Vista" by. Material specified in Application Manifest .

This seems completely strange to me, but maybe something is missing for me:

Each new application in Visual C ++ / Native or C # that has recently been created by some team that does not know about it (and I suppose there are many such commands) will work in Windows Vista compatibility mode. Is it really? Is there any justification for this?


(*):

...
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1"> 
  <application> 
    <supportedOS Id="{...}"/>

And while I'm: Good review

+4
source share
1 answer

, ( .NET-, ++) Visual Studio 2015 compatibility Windows Vista, . . () → , , : " ". ? , :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
    <security>
      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
</assembly>

, . ( Console.ReadKey(), ). (resmon), CPU " ". "Windows Vista" , Windows Vista.

- , . :

Windows Windows,

Visual Studio, , ( ) Windows , Windows, default : Windows ( Vista) - , Windows. ( ) Windows. - .

, , - , Windows , ( , ).

+3

All Articles