/MANIFEST (создание манифеста параллельной сборки)
Обновлен: Ноябрь 2007
/MANIFEST[:NO]
Заметки
Параметр /MANIFEST указывает, что компоновщик должен создать файл манифеста параллельной сборки. Дополнительные сведения о файлах манифеста см. в разделе Manifest Files Reference.
По умолчанию используется параметр /MANIFEST.
Начиная с Visual Studio 2008, в файлах манифестов для исполняемых файлов имеется раздел, в котором указываются данные по контролю учетных записей (UAC). Если указан параметр /MANIFEST, но не указаны ни /MANIFESTUAC, ни /DLL, то фрагмент контроля учетных записей, заданный по умолчанию, будет вставлен в манифест на уровне asInvoker. Дополнительные сведения об уровнях контроля учетных записей см. в описании /MANIFESTUAC (встраивает в манифест сведений об UAC).
Чтобы изменить поведение контроля учетных записей по умолчанию, следует выполнить одно из следующих действий:
Указать параметр /MANIFESTUAC и установить желаемое значение для уровня контроля учетных записей, или
Установить параметр /MANIFESTUAC:NO, если нежелательно создавать в манифесте фрагмент контроля учетных записей.
Если параметр /MANIFEST не указан, но указаны комментарии /MANIFESTDEPENDENCY, то файл манифеста будет создан. Файл манифеста не создается, если указан параметр /MANIFEST:NO.
Если указан параметр /MANIFEST, то имя файла манифеста будет то же, что и имя файла выходных данных, с добавленным расширением MANIFEST. Например, если имя файла выходных данных — Мой_файл.exe, то имя файла манифеста будет Мой_файл.exe.manifest. Если указан параметр /MANIFESTFILE:имя, то файл манифеста получит это имя.
Установка данного параметра компоновщика в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Дополнительные сведения см. в разделе Открытие свойств страниц проекта.
Разверните узел Свойства конфигурации.
Разверните узел Компоновщик.
Выберите страницу свойств Файл манифеста.
Измените свойство Создавать манифест.
Установка данного параметра компоновщика программным способом
- См. раздел GenerateManifest.