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


Связать задачу

Замечание

Эта задача доступна только при использовании системы сборки C++.

Упаковывает средство компоновщика Microsoft C++ link.exe. Средство компоновщика связывает файлы объектов и библиотеки общего формата объектов (COFF) для создания исполняемого файла (.exe) или библиотеки динамической компоновки (DLL). Дополнительные сведения см. в параметрах компоновщика и использовании MSBuild из командной строки и использовании набора инструментов Microsoft C++ из командной строки.

Параметры

Ниже описаны параметры задачи Link . Большинство параметров задачи и несколько наборов параметров соответствуют параметру командной строки.

  • ДополнительныеDependencies

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

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

    Дополнительные сведения см. в разделе "Входные файлы LINK".

  • Дополнительные КаталогиLibraryDirectory

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

    Переопределяет путь библиотеки среды. Укажите имя каталога.

    Дополнительные сведения см. в разделе /LIBPATH (Дополнительное libpath).

  • ДополнительныеManifestDependencies

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

    Указывает атрибуты, которые будут помещены в dependency раздел файла манифеста.

    Дополнительные сведения см. в разделе /MANIFESTDEPENDENCY (указание зависимостей манифеста). Также см. файлы конфигурации издателя.

  • Дополнительныеoptions

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

    Список параметров компоновщика, указанных в командной строке. Например, /<option1> /<option2> /<option#>. Используйте этот параметр для указания параметров компоновщика, которые не представлены другими параметрами задачи Link .

    Дополнительные сведения см. в разделе "Параметры компоновщика".

  • AddModuleNamesToAssembly

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

    Добавляет ссылку на модуль в сборку.

    Дополнительные сведения см. в разделе /ASSEMBLYMODULE (Добавление модуля MSIL в сборку).

  • AllowIsolation

    Необязательный логический параметр.

    Если true, операционная система выполняет поиск и загрузку манифеста. Если false, указывает, что библиотеки DLL загружаются так, как если бы не было манифеста.

    Дополнительные сведения см. в разделе /ALLOWISOLATION (поиск манифеста).

  • AssemblyDebug

    Необязательный логический параметр.

    Если true, выдает атрибут DebugableAttribute вместе с отслеживанием сведений отладки и отключает оптимизацию JIT. Если false, выдает атрибут DebugableAttribute , но отключает отслеживание сведений отладки и включает оптимизацию JIT.

    Дополнительные сведения см. в разделе /ASSEMBLYDEBUG (Add DebuggableAttribute).

  • AssemblyLinkResource

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

    Создает ссылку на ресурс .NET Framework в выходном файле; Файл ресурса не помещается в выходной файл. Укажите имя ресурса.

    Дополнительные сведения см. в разделе /ASSEMBLYLINKRESOURCE (ссылка на ресурс .NET Framework).

  • AttributeFileTracking

    Неявный логический параметр.

    Позволяет более глубоко отслеживать отслеживание файлов для записи поведения добавочного канала. Всегда возвращает .true

  • BaseAddress

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

    Задает базовый адрес для создаваемой программы или библиотеки DLL. Укажите {address[,size] | @filename,key}.

    Дополнительные сведения см. в разделе /BASE (базовый адрес).

  • СборкаInIDE

    Необязательный логический параметр.

    Если значение true, указывает, что MSBuild вызывается из интегрированной среды разработки. В противном случае указывает, что MSBuild вызывается из командной строки.

    Этот параметр не имеет эквивалентного параметра компоновщика.

  • CLRImageType

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

    Задает тип образа среды CLR.

    Укажите одно из следующих значений, каждое из которых соответствует параметру компоновщика.

    • По умолчанию - <никакой>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • ForceSafeILImage - /CLRIMAGETYPE:SAFE

    Дополнительные сведения см. в разделе /CLRIMAGETYPE (указание типа образа СРЕДЫ CLR).

  • CLRSupportLastError

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

    Сохраняет последний код ошибки функций, вызываемых с помощью механизма P/Invoke.

    Укажите одно из следующих значений, каждое из которых соответствует параметру компоновщика.

    • Включен - /CLRSupportLastError

    • Нетрудоспособный - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

    Дополнительные сведения см. в разделе /CLRSUPPORTLASTERROR (сохранение последнего кода ошибки для вызовов PInvoke).

  • CLRThreadAttribute

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

    Явным образом указывает атрибут потоковой передачи для точки входа программы CLR.

    Укажите одно из следующих значений, каждое из которых соответствует параметру компоновщика.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

    Дополнительные сведения см. в разделе /CLRTHREADATTRIBUTE (Set CLR thread attribute).

  • CLRUnmanagedCodeCheck

    Необязательный логический параметр.

    Указывает, будет ли компоновщик применять SuppressUnmanagedCodeSecurityAttribute к вызовам компоновщика P/Invoke из управляемого кода в собственные библиотеки DLL.

    Дополнительные сведения см. в разделе /CLRUNMANAGEDCODECHECK (Add SuppressUnmanagedCodeSecurityAttribute).

  • CreateHotPatchableImage

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

    Подготавливает образ к горячему исправлению.

    Укажите одно из следующих значений, которое соответствует параметру компоновщика.

    • Включен - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    Дополнительные сведения см. в разделе /FUNCTIONPADMIN (Создание изображения с горячей совместимостью).

  • DataExecutionPrevention

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /NXCOMPAT (совместимая с предотвращением выполнения данных).

  • Задержка библиотек DLL

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

    Этот параметр приводит к задержке загрузки библиотек DLL. Укажите имя библиотеки DLL для задержки загрузки.

    Дополнительные сведения см. в разделе /DELAYLOAD (задержка импорта нагрузки).

  • DelaySign

    Необязательный логический параметр.

    Если true, частично подписывает сборку. Значение по умолчанию — false.

    Дополнительные сведения см. в разделе /DELAYSIGN (частично подписывание сборки).

  • Драйвер

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

    Укажите этот параметр для создания драйвера режима ядра Windows NT.

    Укажите одно из следующих значений, каждое из которых соответствует параметру компоновщика.

    • NotSet - <никакой>

    • Водитель - /Водитель

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER:WDM

    Дополнительные сведения см. в разделе /DRIVER (драйвер режима ядра Windows NT).

  • EmbedManagedResourceFile

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

    Внедряет файл ресурса в сборку. Укажите необходимое имя файла ресурса. При необходимости укажите логическое имя, которое используется для загрузки ресурса, и параметр PRIVATE , который указывает в манифесте сборки, что файл ресурса является закрытым.

    Дополнительные сведения см. в разделе /ASSEMBLYRESOURCE (Внедрение управляемого ресурса).

  • EnableCOMDATFolding

    Необязательный логический параметр.

    Если trueвключена идентичная свертывание COMDAT.

    Дополнительные сведения см. в аргументе ICF[= iterations]/OPT (оптимизация).

  • EnableUAC

    Необязательный логический параметр.

    Если trueуказывает, что сведения об управлении учетными записями пользователей (UAC) внедрены в манифест программы.

    Дополнительные сведения см. в разделе /MANIFESTUAC (Внедрение сведений об UAC в манифесте).

  • EntryPointSymbol

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

    Указывает функцию точки входа в качестве начального адреса для файла.exe или библиотеки DLL. Укажите имя функции в качестве значения параметра.

    Дополнительные сведения см. в разделе /ENTRY (символ точки входа).

  • FixedBaseAddress

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /FIXED (Фиксированный базовый адрес).

  • ForceFileOutput

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

    Сообщает компоновщику создать допустимый файл .exe или библиотеку DLL, даже если на символ ссылается, но не определен или умножается.

    Укажите одно из следующих значений, каждое из которых соответствует параметру командной строки.

    • Включен - /СИЛА

    • УмножениеDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:НЕРАЗРЕШЕННЫЙ

    Дополнительные сведения см. в разделе /FORCE (Принудительное вывод файла).

  • ForceSymbolReferences

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

    Этот параметр сообщает компоновщику добавить указанный символ в таблицу символов.

    Дополнительные сведения см. в разделе /INCLUDE (Ссылки на символы force).

  • FunctionOrder

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

    Этот параметр оптимизирует программу, помещая указанные упакованные функции (COMDATs) в образ в предопределенном порядке.

    Дополнительные сведения см. в разделе /ORDER (Размещение функций в порядке).

  • GenerateDebugInformation

    Необязательный логический параметр.

    Если trueвы создаете сведения об отладке для файла .exe или БИБЛИОТЕКИ DLL.

    Дополнительные сведения см. в разделе /DEBUG (Создание сведений об отладке).

  • GenerateManifest

    Необязательный логический параметр.

    Если true, создает параллельный файл манифеста.

    Дополнительные сведения см. в разделе /MANIFEST (Создание параллельного манифеста сборки).

  • GenerateMapFile

    Необязательный логический параметр.

    Если trueсоздается файл карты. Расширение имени файла карты — map.

    Дополнительные сведения см. в разделе /MAP (Создание mapfile).

  • HeapCommitSize

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

    Указывает объем физической памяти в куче, которую нужно выделить за раз.

    Дополнительные сведения см. в аргументе commit/HEAP (set heap size). См. также параметр HeapReserveSize .

  • HeapReserveSize

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

    Указывает общее выделение кучи в виртуальной памяти.

    Дополнительные сведения см. в аргументе reserve/HEAP (set heap size). Кроме того, см. параметр HeapCommitSize в этой таблице.

  • IgnoreAllDefaultLibraries

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /NODEFAULTLIB (игнорировать библиотеки).

  • IgnoreEmbeddedIDL

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /IGNOREIDL (не обрабатывайте атрибуты в MIDL).

  • IgnoreImportLibrary

    Необязательный логический параметр.

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

    Этот параметр не соответствует параметру компоновщика.

  • IgnoreSpecificDefaultLibraries

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

    Указывает одно или несколько имен библиотек по умолчанию, которые следует игнорировать. Разделение нескольких библиотек с помощью запятой.

    Дополнительные сведения см. в разделе /NODEFAULTLIB (игнорировать библиотеки).

  • ImageHasSafeExceptionHandlers

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /SAFESEH (образ имеет безопасные обработчики исключений).

  • ImportLibrary

    Имя библиотеки импорта, которое заменяет имя библиотеки по умолчанию.

    Дополнительные сведения см. в разделе /IMPLIB (библиотека импорта имен).

  • KeyContainer

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

    Контейнер, содержащий ключ для подписанной сборки.

    Дополнительные сведения см. в разделе /KEYCONTAINER (указание контейнера ключей для подписи сборки). Кроме того, см. параметр KeyFile в этой таблице.

  • KeyFile

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

    Указывает файл, содержащий ключ для подписанной сборки.

    Дополнительные сведения см. в разделе /KEYFILE (указание пары ключей или ключей для подписывания сборки). См. также параметр KeyContainer .

  • LargeAddressAware

    Необязательный логический параметр.

    Если trueприложение может обрабатывать адреса размером более 2 гигабайт.

    Дополнительные сведения см. в разделе /LARGEADDRESSAWARE (обработка больших адресов).

  • LinkDLL

    Необязательный логический параметр.

    Если true, создает библиотеку DLL в качестве основного выходного файла.

    Дополнительные сведения см. в разделе /DLL (создание библиотеки DLL).

  • LinkErrorReporting

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

    Позволяет предоставлять сведения о внутренней ошибке компилятора (ICE) непосредственно корпорации Майкрософт.

    Укажите одно из следующих значений, каждое из которых соответствует параметру командной строки.

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

    Дополнительные сведения см. в разделе /ERRORREPORT (Сообщения об ошибках внутреннего компоновщика).

  • LinkIncremental

    Необязательный логический параметр.

    Если trueпараметр включает добавочную компоновку.

    Дополнительные сведения см. в разделе /INCREMENTAL (приращение ссылки).

  • LinkLibraryDependencies

    Необязательный логический параметр.

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

    Этот параметр не соответствует параметру компоновщика.

  • LinkStatus

    Необязательный логический параметр.

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

    Дополнительные сведения см. в аргументе STATUS/LTCG (создание кода во время компоновки).

  • LinkTimeCodeGeneration

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

    Задает параметры оптимизации с помощью профиля.

    Укажите одно из следующих значений, каждое из которых соответствует параметру командной строки.

    • По умолчанию - <никакой>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    Дополнительные сведения см. в разделе /LTCG (создание кода по каналу).

  • ManifestFile

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

    Изменяет имя файла манифеста по умолчанию на указанное имя файла.

    Дополнительные сведения см. в разделе /MANIFESTFILE (файл манифеста имени).

  • MapExports

    Необязательный логический параметр.

    Если true, компоновщик сообщает компоновщику включить экспортированные функции в файл карты.

    Дополнительные сведения см. в аргументе EXPORTS/MAPINFO (включение сведений в mapfile).

  • MapFileName

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

    Изменяет имя файла карты по умолчанию на указанное имя файла.

  • MergedIDLBaseFileName

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

    Указывает расширение имени файла и файла idl-файла .

    Дополнительные сведения см. в разделе /IDLOUT (имя MIDL-выходных файлов).

  • MergeSections

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

    Объединяет разделы в изображении. Укажите from-section=to-section.

    Дополнительные сведения см. в разделе /MERGE (Объединение разделов).

  • MidlCommandFile

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

    Укажите имя файла, содержащего параметры командной строки MIDL.

    Дополнительные сведения см. в разделе /MIDL (указание параметров командной строки MIDL).

  • MinimumRequiredVersion

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

    Указывает минимальную требуемую версию подсистемы. Аргументы являются десятичными числами в диапазоне от 0 до 65535.

  • ModuleDefinitionFile

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

    Указывает имя файла определения модуля.

    Дополнительные сведения см. в разделе /DEF (Указание файла определения модуля).

  • MSDOSStubFileName

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

    Присоединяет указанную заглушку MS-DOS к программе Win32.

    Дополнительные сведения см. в разделе /STUB (MS-DOS имя файла заглушки).

  • NoEntryPoint

    Необязательный логический параметр.

    Если trueуказывает библиотеку DLL, доступную только для ресурсов.

    Дополнительные сведения см. в разделе /NOENTRY (точка входа без точки входа).

  • ObjectFiles

    Неявный параметр String[]

    Указывает связанные файлы объектов.

  • OptimizeReferences

    Необязательный логический параметр.

    В случае trueисключения функций и (или) данных, на которые никогда не ссылаются.

    Дополнительные сведения см REF . в разделе /OPT (Оптимизация).

  • OutputFile

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

    Переопределяет имя и расположение программы по умолчанию, которую создает компоновщик.

    Дополнительные сведения см. в разделе /OUT (имя выходного файла).

  • PerUserRedirection

    Необязательный логический параметр.

    Если true включен и включена регистрация выходных данных, реестр записывает данные в HKEY_CLASSES_ROOT перенаправления в HKEY_CURRENT_USER.

  • PreprocessOutput

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

    Определяет массив выходных элементов препроцессора, которые можно использовать и выдавать задачами.

  • PreventDllBinding

    Необязательный логический параметр.

    Если true, указывает наBind.exe , что связанное изображение не должно быть привязано.

    Дополнительные сведения см. в разделе /ALLOWBIND (Запрет привязки DLL).

  • Профиль

    Необязательный логический параметр.

    Если trueсоздается выходной файл, который можно использовать с профилировщиком средств производительности .

    Дополнительные сведения см. в разделе /PROFILE (профилировщик средств производительности).

  • ProfileGuidedDatabase

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

    Указывает имя PGD-файла , который будет использоваться для хранения сведений о запущенной программе.

    Дополнительные сведения см. в разделе /PGD (Указание базы данных для оптимизации с помощью профилей).

  • ProgramDatabaseFile

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

    Указывает имя базы данных программы (PDB), которую создает компоновщик.

    Дополнительные сведения см. в разделе /PDB (использование базы данных программы).

  • RandomizedBaseAddress

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /DYNAMICBASE (использование случайности макета адресного пространства).

  • RegisterOutput

    Необязательный логический параметр.

    Если true, регистрирует первичные выходные данные этой сборки.

  • SectionAlignment

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

    Указывает выравнивание каждого раздела в линейном адресном пространстве программы. Значение параметра — это единица байтов, и это значение 2.

    Дополнительные сведения см. в разделе /ALIGN (выравнивание разделов).

  • SetChecksum

    Необязательный логический параметр.

    Если true, задает контрольную сумму в заголовке файла .exe .

    Дополнительные сведения см. в разделе /RELEASE (Установка контрольной суммы).

  • ShowProgress

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

    Указывает подробность отчетов о ходе выполнения для операции связывания.

    Укажите одно из следующих значений, каждое из которых соответствует параметру командной строки.

    • NotSet - <никакой>

    • LinkVerbose - /МНОГОСЛОВНЫЙ

    • LinkVerboseLibb - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

    Дополнительные сведения см. в разделе /VERBOSE (Печать сообщений о ходе выполнения).

  • Источники

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

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

  • УказаниеSectionAttributes

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

    Указывает атрибуты раздела. Это переопределяет атрибуты, заданные при компиляции файла .obj для раздела.

    Дополнительные сведения см. в разделе /SECTION (Указание атрибутов раздела).

  • StackCommitSize

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

    Указывает объем физической памяти в каждом выделении при выделении дополнительной памяти.

    Дополнительные сведения см. в аргументе commit/STACK (выделение стека).

  • StackReserveSize

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

    Указывает общий размер выделения стека в виртуальной памяти.

    Дополнительные сведения см. в аргументе reserve/STACK (выделение стека).

  • StripPrivateSymbols

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

    Создает второй файл базы данных программы (PDB), который не указывает на символы, которые не нужно распространять клиентам. Укажите имя второго PDB-файла.

    Дополнительные сведения см. в разделе /PDBSTRIPPED (удаление частных символов).

  • Подсистема

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

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

    Укажите одно из следующих значений, каждое из которых соответствует параметру командной строки.

    • NotSet - <никакой>

    • Консоль - /ПОДСИСТЕМА:CONSOLE

    • Виндоус - /ПОДСИСТЕМА:WINDOWS

    • Родной - /ПОДСИСТЕМА:NATIVE

    • Приложение - EFI/SUBSYSTEM:EFI_APPLICATION

    • Драйвер - службы загрузки EFI/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

    • EFI ROM - /SUBSYSTEM:EFI_ROM

    • Среда выполнения - EFI/SUBSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /ПОДСИСТЕМА:WINDOWSCE

    • POSIX - /ПОДСИСТЕМА:POSIX

    Дополнительные сведения см. в разделе /SUBSYSTEM (Указание подсистемы).

  • SupportNobindOfDelayLoadedDLL

    Необязательный логический параметр.

    Если trueкомпоновщик не включает в окончательное изображение привязываемую таблицу адресов импорта (IAT).

    Дополнительные сведения см. в аргументе NOBIND/DELAY (параметры импорта задержки загрузки).

  • SupportUnloadOfDelayLoadedDLL

    Необязательный логический параметр.

    Если true, сообщает вспомогательной функции задержки загрузки для поддержки явной выгрузки библиотеки DLL.

    Дополнительные сведения см. в аргументе UNLOAD/DELAY (параметры импорта задержки загрузки).

  • ПодавлениеStartupBanner

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /NOLOGO (Подавление баннера запуска) (компоновщик).

  • SwapRunFromCD

    Необязательный логический параметр.

    Если true, сообщит операционной системе сначала скопировать выходные данные компоновщика в файл буфера, а затем запустить образ.

    Дополнительные сведения см. в аргументе /SWAPRUN (выходные данные компоновщика загрузки для замены файла).CD См. также параметр SwapRunFromNET .

  • SwapRunFromNET

    Необязательный логический параметр.

    Если true, сообщит операционной системе сначала скопировать выходные данные компоновщика в файл буфера, а затем запустить образ.

    Дополнительные сведения см. в аргументе /SWAPRUN (выходные данные компоновщика загрузки для замены файла).NET Кроме того, см. параметр SwapRunFromCD в этой таблице.

  • TargetMachine

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

    Указывает целевую платформу для программы или библиотеки DLL.

    Укажите одно из следующих значений, каждое из которых соответствует параметру командной строки.

    • NotSet - <никакой>

    • MachineARM - /MACHINE:ARM

    • MachineEBC - /MACHINE:EBC

    • MachineIA64 - /MACHINE:IA64

    • MachineMIPS - /MACHINE:MIPS

    • MachineMIPS16 - /MACHINE:MIPS16

    • MachineMIPSFPU - /MACHINE:MIPSFPU

    • MachineMIPSFPU16 - /MACHINE:MIPSFPU16

    • MachineSH4 - /MACHINE:SH4

    • MachineTHUMB - /MACHINE:THUMB

    • MachineX64 - /MACHINE:X64

    • MachineX86 - /MACHINE:X86

    Дополнительные сведения см. в разделе /MACHINE (Указание целевой платформы).

  • TerminalServerAware

    Необязательный логический параметр.

    Если true, задает флаг в поле IMAGE_OPTIONAL_HEADER DllCharacteristics в необязательном заголовке образа программы. Если этот флаг установлен, сервер терминалов не будет вносить определенные изменения в приложение.

    Дополнительные сведения см. в разделе /TSAWARE (создание приложения с поддержкой сервера терминалов).

  • TrackerLogDirectory

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

    Указывает каталог журнала отслеживания.

  • TreatLinkerWarningAsErrors

    Необязательный логический параметр.

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

    Дополнительные сведения см. в разделе /WX (лечение предупреждений компоновщика как ошибок).

  • TurnOffAssemblyGeneration

    Необязательный логический параметр.

    Если true, создайте образ для текущего выходного файла без сборки .NET Framework.

    Дополнительные сведения см. в разделе /NOASSEMBLY (создание модуля MSIL).

  • TypeLibraryFile

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

    Указывает расширение имени файла и файла TLB-файла . Укажите имя файла или путь и имя файла.

    Дополнительные сведения см. в разделе /TLBOUT (name .tlb file).

  • TypeLibraryResourceID

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

    Задает указанное пользователем значение для созданной компоновщиком библиотеки типов. Укажите значение от 1 до 65535.

    Дополнительные сведения см. в разделе /TLBID (указание идентификатора ресурса для TypeLib).

  • UACExecutionLevel

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

    Указывает запрошенный уровень выполнения для приложения при запуске с помощью элемента управления учетными записями пользователя.

    Укажите одно из следующих значений, каждое из которых соответствует параметру командной строки.

    • AsInvoker - level='asInvoker'

    • Самый высокий уровень доступности - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

    Дополнительные сведения см. в аргументе level/MANIFESTUAC (внедрение сведений об UAC в манифесте).

  • UACUIAccess

    Необязательный логический параметр.

    Если trueприложение пропускает уровни защиты пользовательского интерфейса и диски, входные данные в окна с более высоким разрешением на рабочем столе; в противном случае false.

    Дополнительные сведения см. в аргументе uiAccess/MANIFESTUAC (внедрение сведений об UAC в манифесте).

  • UseLibraryDependencyInputs

    Необязательный логический параметр.

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

  • Версия

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

    Поместите номер версии в заголовок файла.exe или .dll . Укажите "major[.minor]". minor Аргументы major — десятичные числа от 0 до 65535.

    Дополнительные сведения см. в разделе /VERSION (сведения о версии).

См. также