Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает, должен ли компоновщик создать параллельный файл манифеста.
Синтаксис
/MANIFEST[:{EMBED[],ID=resource_id|NO}]
Замечания
Параметр /MANIFEST компоновщика сообщает компоновщику создать параллельный файл манифеста. Дополнительные сведения о файлах манифеста см . в справочнике по файлам манифестов.
Значение по умолчанию — /MANIFEST.
Параметр /MANIFEST:EMBED указывает, что компоновщик должен внедрить файл манифеста в изображение в качестве ресурса типа RT_MANIFEST. Необязательный ID параметр задает идентификатор ресурса, используемый для манифеста. resource_id Используйте значение 1 для исполняемого файла. Используйте значение 2 для библиотеки DLL, чтобы включить его для указания частных зависимостей. ID Если параметр не указан, значение по умолчанию равно 2, если /DLL задан параметр; в противном случае значение по умолчанию равно 1.
Начиная с Visual Studio 2008 файлы манифестов для исполняемых файлов содержат раздел, указывающий сведения об управлении учетными записями пользователей (UAC). Если вы указываете /MANIFEST , но не указываете ни /MANIFESTUAC один или /DLLдругой фрагмент UAC по умолчанию, имеющий заданный asInvoker уровень UAC, вставляется в манифест. Дополнительные сведения об уровнях UAC см. в разделе /MANIFESTUAC (Внедрение сведений об UAC в манифесте).
Чтобы изменить поведение по умолчанию для UAC, задайте один из следующих параметров:
/MANIFESTUACУкажите параметр и задайте уровень UAC требуемым значением.Или укажите
/MANIFESTUAC:NOпараметр, если вы не хотите создать фрагмент UAC в манифесте.
Если не указать, но указать /MANIFEST /MANIFESTDEPENDENCY атрибуты, создается файл манифеста. Файл манифеста не создается при указании /MANIFEST:NO.
Если указать /MANIFEST, имя файла манифеста совпадает с полным именем выходного файла, но с .manifest добавлением к имени файла. Например, если имя выходного файла — MyFile.exeэто имя MyFile.exe.manifestфайла манифеста. При указании /MANIFESTFILE:nameимя манифеста — это то, в чем вы указываете name.
Задание данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Set компилятора и свойств сборки.
Выберите страницу свойств>файла манифеста манифеста компоновщика>конфигурации.
Измените свойство Generate Manifest . Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.
Задание данного параметра компоновщика программным способом
- См. раздел GenerateManifest.
См. также
Справочник по файлам манифеста
/MANIFESTDEPENDENCY (Указание зависимостей манифеста)
/MANIFESTFILE (Файл манифеста имени)
/MANIFESTUAC (Внедряет сведения UAC в манифест)
Справочник по компоновщику MSVC
Параметры компоновщика MSVC