Как да вградите манифеста файл в изпълним файл в Visual Studio 2005

Резюме

В тази статия се описва как да вграждате манифеста файл в изпълним файл (.exe) файл в Microsoft Visual Studio 2005. Ако искате да развие програма "Сертифициран за Windows Vista", трябва да постави манифеста файл в един изпълним файл.

Допълнителна информация

В тази статия контейнер име_на_приложение е примерно приложение. Трябва да се замени име_на_приложение контейнер с истинското име на приложението.

За вграждане манифеста файл изпълним файл, изпълнете следните стъпки:

  1. Visual Studio 2005 Отворете приложението.

  2. Компилация меню щракнете върху Диспечер на конфигурация.

  3. В прозореца Диспечер на конфигурация Проверете дали вече съществува x86 елемент в списъка с активни решение платформа .

    • Ако x86 елемент не съществува, преминете към стъпка 4.

    • Ако вече съществува x86 елемент, изберете < редактиране... > в списъка с активни решение платформа . В диалоговия прозорец Редактиране на решение платформи върху x86, щракнете върху Премахнии след това щракнете върху Затвори.

  4. В прозореца Диспечер на конфигурация изберете < нов... > в списъка с активни решение платформа .

  5. В диалоговия прозорец Ново решение платформата , въведете x86 в полето Въведете или изберете новата платформа изберете < Празно >Копирай настройките от списъка, изчистете квадратчето за отметка Създай нов проект платформи и след това щракнете върху OK.

  6. В прозореца Диспечер на конфигурация щракнете върху Затвори.

    Забележка Ако използвате след компилация скрипт да се обадя MT.exe файл, премахнете след компилация скрипт. В този случай не трябва да се наричат файла MT.exe да вградите файла манифест.

  7. Изграждане на менюто щракнете върху Възстанови решение.

  8. В менюто файл щракнете върху Затвори решение.

  9. Стартирайте Notepad и след това поставете следния код в новия документ:

    <?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
    <requestedPrivileges>
    <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
    </requestedPrivileges>
    </security>
    </trustInfo>
    </assembly>

  10. В менюто файл щракнете върху Запиши катои след това запишете файла като име_на_приложение. exe.manifest.

  11. В менюто файл щракнете върху Затвори.

  12. Visual Studio 2005 Отворете файла appname.exe . Дървовиден изглед се показва.

  13. Щракнете върху appname.exe възел и натиснете Добави ресурс.

  14. В диалоговия прозорец Добавяне на ресурс , щракнете върху Импортиране, намерете име_на_приложение. exe.manifest файл и след това щракнете върху Отвори.

  15. В диалоговия прозорец Custom ресурс въведете RT_MANIFESTи щракнете върху OK.

  16. В панела със свойства променете стойността на свойството "101" "1" .

    Забележка: Ако искате да се уверите, че XML в манифеста е правилен, щракнете двукратно върху манифеста на дървовиден изглед да видите двоичен. ASCII данни се появява.

  17. В менюто файл щракнете върху Запиши всички.

Ако appname.exe файлът е част от приложението ClickOnce разполагане, трябва да актуализирате приложението ClickOnce манифеста файл и разполагане на манифеста файл. Трябва да направите това, тъй като хеш на изпълнимия файл се променя, когато вграждате манифеста файл в един изпълним файл. Да актуализирате приложението ClickOnce манифеста файл и разполагане на манифеста файл, използвайте проявяват поколение и редактиране на инструмента. Можете да използвате командния ред версия (Mage.exe) или версията на Windows Forms (MageUI.exe).

Ако използвате Mage.exe, отворете командния ред, достъп до директорията, където се съхраняват Mage.exe и след това изпълнете следните две команди:

Mage.exe -u местоназначение директорията на файла appname.exe.manifest\appname.exe.manifest -име "Име_на_приложение"-версия приложение версия - FromDirectory източник на директорията на файла appname.exe.manifest - cf директория на файла .pfx\name.pfx - pwd "парола"

Mage.exe -u директория на файла .application\appname.application - appm директория на файла appname.exe.manifest\appname.exe.manifest - cf директория на файла .pfx\name.pfx - pwd "парола"

Нуждаете се от още помощ?

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към Microsoft приобщени

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×