Поделиться через


Задача MT

Создает оболочку средства создания манифестов Майкрософт — mt.exe. Дополнительные сведения см. в разделе "Mt.exe" на веб-сайте MSDN.

Параметры

В следующей таблице описаны параметры задачи MT. Большинство параметров задач (а также несколько наборов параметров) соответствуют какому-либо параметру командной строки.

Примечание

В документации mt.exe в качестве префикса параметров командной строки используется дефис (-), но в этом разделе используется косая черта (/).Допустим любой префикс.

Параметр

Описание

AdditionalManifestFiles

Необязательный параметр типа String[].

Задает имя одного или нескольких файлов манифеста.

Дополнительные сведения см. в описании параметра /manifest в разделе "Mt.exe" на веб-сайте MSDN.

AdditionalOptions

Необязательный параметр типа String.

Список параметров командной строки. Например, "/параметр1 /параметр2 /параметр#". Этот параметр используется для задания параметров командной строки, не представленных другими параметрами задачи MT.

Дополнительные сведения см. в разделе "Mt.exe" на веб-сайте MSDN.

AssemblyIdentity

Необязательный параметр типа String.

Задает значения атрибута элемента assemblyIdentity манифеста. Укажите список с разделением запятыми, где первый компонент — это значение атрибута name, за которым следуют одна или несколько пар имя-значение в формате <имя_атрибута> = <значение_атрибута>.

Дополнительные сведения см. в описании параметра /identity в разделе "Mt.exe" на веб-сайте MSDN.

ComponentFileName

Необязательный параметр типа String.

Указывает имя библиотеки динамической компоновки, которую планируется построить из RGS-файла или из TLB-файла. Этот параметр является обязательным, если задать параметр RegistrarScriptFile или TypeLibraryFile для задачи MT.

Дополнительные сведения см. в описании параметра /dll в разделе "Mt.exe" на веб-сайте MSDN.

DependencyInformationFile

Необязательный параметр типа String.

Определяет файл сведений о зависимостях, с помощью которого в Visual Studio отслеживаются данные о зависимостях построений для инструмента манифеста.

EmbedManifest

Необязательный параметр типа Boolean.

Если он имеет значение true, то файл манифеста включается в сборку. Если false, то создается как автономный файл манифеста.

EnableDPIAwareness

Необязательный параметр типа Boolean.

Если он имеет значение true, то добавляются сведения манифеста, которые помечают приложение как поддерживающее DPI (высокое разрешение). При написании приложения, поддерживающего DPI, пользовательский интерфейс выглядит хорошо при использовании различных параметров отображения в высоком разрешении DPI.

Дополнительные сведения см. в статье "High DPI" (высокое разрешение) на веб-сайте MSDN.

GenerateCatalogFiles

Необязательный параметр типа Boolean.

Если он имеет значение true, то создаются файлы определения каталога (CDF-файлы).

Дополнительные сведения см. в описании параметра /makecdfs в разделе "Mt.exe" на веб-сайте MSDN.

GenerateCategoryTags

Необязательный параметр типа Boolean.

Если он имеет значение true, то создаются теги категорий. Если значение параметра равно true, также необходимо указать параметр задачи ManifestFromManagedAssembly MT.

Дополнительные сведения см. в описании параметра /category в разделе "Mt.exe" на веб-сайте MSDN.

InputResourceManifests

Необязательный параметр типа String.

Введите манифест от ресурса типа RT_MANIFEST, имеющий указанный идентификатор. Укажите ресурс в формате <файл>[;[#]<код_ресурса>], где дополнительный параметр resource_id — это неотрицательное 16-разрядное число.

Если не указан ни один resource_id, то используется значение по умолчанию CREATEPROCESS_MANIFEST_RESOURCE (1).

Дополнительные сведения см. в описании параметра /inputresource в разделе "Mt.exe" на веб-сайте MSDN.

ManifestFromManagedAssembly

Необязательный параметр типа String.

Создает манифест из указанной управляемой сборки.

Дополнительные сведения см. в описании параметра /managedassemblyname в разделе "Mt.exe" на веб-сайте MSDN.

ManifestToIgnore

Необязательный параметр типа String.

(Не используется).

OutputManifestFile

Необязательный параметр типа String.

Задает имя выходного манифеста. Если этот параметр опущен и операции совершаются только с одним манифестом, то этот манифест изменяется на месте.

Дополнительные сведения см. в описании параметра /out в разделе "Mt.exe" на веб-сайте MSDN.

OutputResourceManifests

Необязательный параметр типа String.

Выведите манифест в ресурс типа RT_MANIFEST, имеющий указанный идентификатор. Ресурс указывается в формате <файл>[;[#]<код_ресурса>], где дополнительный параметр resource_id — это неотрицательное 16-разрядное число.

Если не указан ни один resource_id, то используется значение по умолчанию CREATEPROCESS_MANIFEST_RESOURCE (1).

Дополнительные сведения см. в описании параметра /outputresource в разделе "Mt.exe" на веб-сайте MSDN.

RegistrarScriptFile

Необязательный параметр типа String.

Задает имя файла скрипта регистратора (RGS-файла), который должен использоваться для поддержки манифеста модели COM без регистрации.

Дополнительные сведения см. в описании параметра /rgs в разделе "Mt.exe" на веб-сайте MSDN.

ReplacementsFile

Необязательный параметр типа String.

Указывает файл, содержащий значения для замещаемых строк в скриптовом файле регистратора (RGS-файла).

Дополнительные сведения см. в описании параметра /replacements в разделе "Mt.exe" на веб-сайте MSDN.

ResourceOutputFileName

Необязательный параметр типа String.

Задает выходной файл ресурсов, используемый для внедрения манифеста в выходные данные проекта.

Sources

Необязательный параметр типа ITaskItem[].

Задает список исходных файлов манифеста, разделенных пробелами.

Дополнительные сведения см. в описании параметра /manifest в разделе "Mt.exe" на веб-сайте MSDN.

SuppressDependencyElement

Необязательный параметр типа Boolean.

Если он имеет значение true, то создается манифест без элементов зависимостей. Если значение параметра равно true, также укажите параметр задачи ManifestFromManagedAssembly MT.

Дополнительные сведения см. в описании параметра /nodependency в разделе "Mt.exe" на веб-сайте MSDN.

SuppressStartupBanner

Необязательный параметр типа Boolean.

Если значение равно true, при запуске задачи не отображается сообщение об авторских правах и номере версии.

Дополнительные сведения см. в описании параметра /nologo в разделе "Mt.exe" на веб-сайте MSDN.

TrackerLogDirectory

Необязательный параметр типа String.

Задает промежуточный каталог, в котором хранятся журналы отслеживания для этой задачи.

TypeLibraryFile

Необязательный параметр типа String.

Задает имя файла библиотеки типов (TLB-файла). Если указывается этот параметр, также необходимо задать параметр задачи ComponentFileName MT.

Дополнительные сведения см. в описании параметра /tlb в разделе "Mt.exe" на веб-сайте MSDN.

UpdateFileHashes

Необязательный параметр типа Boolean.

Если значение равно true, вычисляется значение хэша файлов в пути, указанном параметром задачи UpdateFileHashesSearchPath MT, а затем значение атрибута hash элемента file манифеста обновляется с помощью полученного значения.

Дополнительные сведения см. в описании параметра /hashupdate в разделе "Mt.exe" на веб-сайте MSDN. Также см. параметр UpdateFileHashesSearchPath в этой таблице.

UpdateFileHashesSearchPath

Необязательный параметр типа String.

Задает путь поиска для использования при обновлении файловых хэшей. Используйте этот параметр вместе с параметром задачи UpdateFileHashes MT.

Дополнительные сведения см. в описании параметра UpdateFileHashes в этой таблице.

VerboseOutput

Необязательный параметр типа Boolean.

Если он имеет значение true, то отображаются подробные сведения об отладке.

Дополнительные сведения см. в описании параметра /verbose в разделе "Mt.exe" на веб-сайте MSDN.

См. также

Другие ресурсы

Справочные сведения о задачах MSBuild