Задача 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. |