Visual Studio 2010: как встраивать манифест с настройками по умолчанию - PullRequest
2 голосов
/ 12 января 2012

В Visual Studio 2010 я хочу встроить манифест с настройками по умолчанию:

enter image description here

К сожалению, встроенный манифест не включает зависимость от версии 6 библиотеки общих элементов управления:

<?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>

Это означает, что мое приложение WinForms "не использует темы XP":

enter image description here

Как убедить Visual Studio 2010 включить манифест, включающий зависимость от версии 6 библиотеки общих элементов управления?

1 Ответ

1 голос
/ 16 января 2012

У Коди был ответ на вопрос, который не решался в Visual Studio годами, что помогло мне решить мою проблему.

Ханс отметил, что вам не нужно объявлять зависимость от Common Controls Version 6чтобы получить библиотеку версии 6, которая также помогла мне решить мою проблему.

Таким образом, они оба должны получить кредит.

...