Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Эта задача доступна только при использовании системы сборки C++.
Создает программу-оболочку для инструмента манифеста Майкрософт (mt.exe). Дополнительные сведения см. в разделе Mt.exe.
Параметры
В представленной ниже таблице приводятся параметры задачи MT. Большинство параметров задачи и некоторые наборы параметров соответствуют параметрам командной строки.
Примечание.
В документации mt.exe в качестве префикса для параметров командной строки используется дефис (-), но в этом разделе используется косая черта (/). Допустим любой префикс.
| Параметр | Описание |
|---|---|
| AdditionalManifestFiles | Необязательный параметр типа String[]. Задает имя одного или нескольких файлов манифеста. Дополнительные сведения см. в описании параметра /manifest в разделе Mt.exe. |
| AdditionalOptions | Необязательный параметр String . Список параметров командной строки. Например, /<параметр1> /<параметр2> /<параметрN>. Этот параметр используется для указания параметров командной строки, не представленных каким-либо другим параметром задачи MT. Дополнительные сведения см. в разделе Mt.exe. |
| AssemblyIdentity | Необязательный параметр String . Задает значения атрибута элемента assemblyIdentity манифеста. Укажите разделенный запятыми список, где первый компонент — это значение атрибута name, за которым следуют одна или несколько пар "имя-значение" в формате <имя_атрибута>=<значение_атрибута>>.Дополнительные сведения см. в описании параметра /identity в разделе Mt.exe. |
| ComponentFileName | Необязательный параметр String . Задает имя библиотеки динамической компоновки, которую вы планируете создать из .rgs или .tlb-файлов. Этот параметр является обязательным, если задан параметр RegistrarScriptFile или TypeLibraryFile для задачи MT. Дополнительные сведения см. в описании параметра /dll в разделе Mt.exe. |
| DependencyInformationFile | Необязательный параметр String . Определяет файл сведений о зависимостях, используемый в Visual Studio для отслеживания зависимостей при сборке и нужный для работы инструмента манифеста. |
| EmbedManifest | Необязательный параметр Boolean.Если имеет значение true, файл манифеста внедряется в сборку. Если false, создается автономный файл манифеста. |
| EnableDPIAwareness | Необязательный параметр перечисления. Допустимые значения: false, true и PerMonitorHighDpiAware. Если параметр принимает значение true, он добавляет сведения в манифест, помечающий приложение как поддерживающее DPI. При написании приложения, поддерживающего определение DPI, пользовательский интерфейс выглядит единообразно при использовании различных параметров отображения в высоком разрешении DPI. Если параметр принимает значение PerMonitorHighDpiAware, он добавляет сведения в манифест, помечающий приложение как поддерживающее определение DPI на уровне монитора. Значением по умолчанию является false, если $(UseOfMFC) не задано значение static или dynamic, в таком случае значение по умолчанию — true.Дополнительные сведения см. в разделе Высокое DPI. |
| GenerateCatalogFiles | Необязательный параметр Boolean.Если имеет значение true, создаются файлы определения каталога (.cdf).Дополнительные сведения см. в описании параметра /makecdfs в разделе Mt.exe. |
| GenerateCategoryTags | Необязательный параметр Boolean.Если имеет значение true, создаются теги категорий. Если значение параметра равно true, также необходимо указать параметр задачи ManifestFromManagedAssemblyMT.Дополнительные сведения см. в описании параметра /category в разделе Mt.exe. |
| InputResourceManifests | Необязательный параметр String . Введите манифест из ресурса типа RT_MANIFEST, имеющий указанный идентификатор. Укажите ресурс в формате <file>[;[#]<resource_id>], где дополнительный параметр <resource_id> — это неотрицательное 16-разрядное число. Если идентификатор resource_id не указан, используется значение по умолчанию CREATEPROCESS_MANIFEST_RESOURCE (1).Дополнительные сведения см. в описании параметра /inputresource в разделе Mt.exe. |
| ManifestFromManagedAssembly | Необязательный параметр String . Создает манифест из указанной управляемой сборки. Дополнительные сведения см. в описании параметра /managedassemblyname в разделе Mt.exe. |
| ManifestToIgnore | Необязательный параметр String . (Не используется.) |
| OutputManifestFile | Необязательный параметр String . Задает имя выходного манифеста. Если этот параметр опущен и операции совершаются только с одним манифестом, то этот манифест изменяется на месте. Дополнительные сведения см. в описании параметра /out в разделе Mt.exe. |
| OutputResourceManifests | Необязательный параметр String . Манифест выводится в ресурс типа RT_MANIFEST, имеющий указанный идентификатор. Ресурс указывается в формате <file>[;[#]<resource_id>], где дополнительный параметр <resource_id> — это неотрицательное 16-разрядное число. Если идентификатор resource_id не указан, используется значение по умолчанию CREATEPROCESS_MANIFEST_RESOURCE (1).Дополнительные сведения см. в описании параметра /outputresource в разделе Mt.exe. |
| RegistrarScriptFile | Необязательный параметр String . Задает имя файла скрипта регистратора (.rgs), который должен использоваться для поддержки манифеста модели COM без регистрации. Дополнительные сведения см. в описании параметра /rgs в разделе Mt.exe. |
| ReplacementsFile | Необязательный параметр String . Задает файл, содержащий значения для замещаемых строк в файле скрипта регистратора (.rgs). Дополнительные сведения см. в описании параметра /replacements в разделе Mt.exe. |
| ResourceOutputFileName | Необязательный параметр String . Определяет выходной файл ресурсов для внедрения манифеста в выходные данные проекта. |
| Источники | Необязательный параметр ITaskItem[].Задает список исходных файлов манифеста, разделенных пробелами. Дополнительные сведения см. в описании параметра /manifest в разделе Mt.exe. |
| SuppressDependencyElement | Необязательный параметр Boolean.Если имеет значение true, создается манифест без элементов зависимостей. Если значение параметра равно true, также укажите параметр задачи ManifestFromManagedAssemblyMT.Дополнительные сведения см. в описании параметра /nodependency в разделе Mt.exe. |
| SuppressStartupBanner | Необязательный параметр Boolean.Если задано значение true, запрещается отображение сообщения о номере версии и авторских правах при запуске задачи.Дополнительные сведения см. в описании параметра /nologo в разделе Mt.exe. |
| TrackerLogDirectory | Необязательный параметр String.Задает промежуточный каталог, в котором хранятся журналы отслеживания для этой задачи. |
| TypeLibraryFile | Необязательный параметр String . Задает имя файла библиотеки типов (.tlb). Если этот параметр указывается, также необходимо задать параметр задачи ComponentFileNameMT. Дополнительные сведения см. в описании параметра /tlb в разделе Mt.exe. |
| UpdateFileHashes | Необязательный параметр Boolean.Если значение равно true, вычисляется значение хэша файлов по пути, указанном в параметре задачи UpdateFileHashesSearchPathMT, а затем значение атрибута hash элемента file манифеста обновляется с помощью полученного значения.Дополнительные сведения см. в описании параметра /hashupdate в разделе Mt.exe. См. также описание параметра UpdateFileHashesSearchPath в этой таблице. |
| UpdateFileHashesSearchPath | Необязательный параметр String.Задает путь поиска для использования при обновлении хэшей файлов. Используйте этот параметр вместе с параметром задачи UpdateFileHashesMT. Дополнительные сведения см. в описании параметра UpdateFileHashes в этой таблице. |
| VerboseOutput | Необязательный параметр Boolean.Если имеет значение true, выводятся подробные сведения об отладке.Дополнительные сведения см. в описании параметра /verbose в разделе Mt.exe. |