как отобразить встроенный манифест - PullRequest
0 голосов
/ 13 августа 2011

У меня есть несколько проектов, построенных с разными версиями VS2005, для которых требуется другая версия во время выполнения.Мне нужно отобразить AssemblyIdentity, чтобы увидеть, какое время выполнения требуется для запуска программы.Мне нужна информация для включения конкретного MSM времени выполнения VC80 в мой проект установщика WiX.

{Edit} Хотя двоичные файлы были собраны в Visual Studio, у меня нет VS наПК, на которых будет использоваться WiX.Я не хочу устанавливать версию Express, так как я являюсь гостем на этом ПК. {/ Edit}

Как мне удобно отобразить встроенный манифест?Желательно с небольшим инструментом, инструмент командной строки будет в порядке.

Ответы [ 2 ]

0 голосов
/ 16 августа 2011

PeStudio - это небольшой инструмент, который выполняет свою работу. Включая отображение манифеста в виде открытого текста.

Дополнительно отображаются все библиотеки DLL, которые должны присутствовать в целевой системе. Это помогает в создании установщика.

0 голосов
/ 13 августа 2011

Манифесты хранятся в виде ресурсов в исполняемых файлах / DLL.Они хранятся в RT_MANIFEST типе ресурса.Откройте ресурсы под ним и проанализируйте его как XML.

Один пример вставлен ниже (я открыл один из моих EXE-файлов с помощью редактора ресурсов VS):

Example

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...