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


Связывание задачи

Примечание.

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

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

Параметры

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

  • AdditionalDependencies

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

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

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

  • AdditionalLibraryDirectories

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

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

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

  • AdditionalManifestDependencies

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

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

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

  • AdditionalOptions

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

    Список параметров компоновщика, как они указаны в командной строке. Например, /<параметр1> /<параметр2> /<параметрN>. Этот параметр используется для указания параметров компоновщика, не представленных никаким другим параметром задачи Link.

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

  • AddModuleNamesToAssembly

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

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

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

  • AllowIsolation

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

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

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

  • AssemblyDebug

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

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

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

  • AssemblyLinkResource

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

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

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

  • AttributeFileTracking

    Неявный параметр Boolean.

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

  • BaseAddress

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

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

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

  • BuildingInIDE

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

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

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

  • CLRImageType

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

    Определяет тип образа среды CLR.

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

    • Default - <none>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • ForceSafeILImage - /CLRIMAGETYPE:SAFE

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

  • CLRSupportLastError

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

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

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

    • Enabled - /CLRSupportLastError

    • Disabled - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

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

  • CLRThreadAttribute

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

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

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

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

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

  • CLRUnmanagedCodeCheck

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

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

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

  • CreateHotPatchableImage

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

    Готовит образ к оперативному исправлению.

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

    • Enabled - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

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

  • DataExecutionPrevention

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

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

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

  • DelayLoadDLLs

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

    Этот параметр определяет отложенную загрузку библиотек DLL. Укажите имя DLL-библиотеки, загрузку которой нужно отложить.

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

  • DelaySign

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

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

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

  • Драйвер

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

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

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

    • NotSet - <none>

    • Driver - /Driver

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER:WDM

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

  • EmbedManagedResourceFile

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

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

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

  • EnableCOMDATFolding

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

    Если задано значение true, разрешается аналогичное свертывание записей COMDAT.

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

  • EnableUAC

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

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

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

  • EntryPointSymbol

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

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

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

  • FixedBaseAddress

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

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

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

  • ForceFileOutput

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

    Предписывает компоновщику создавать EXE-файл или DLL-библиотеку даже в том случае, если на символ есть ссылка, но он не определен или определен многократно.

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

    • Enabled - /FORCE

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

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

  • ForceSymbolReferences

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

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

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

  • FunctionOrder

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

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

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

  • GenerateDebugInformation

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

    Если задано значение true, создается отладочная информация для EXE-файла или библиотеки DLL.

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

  • GenerateManifest

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

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

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

  • GenerateMapFile

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

    Если задано значение true, создается файл сопоставления. Расширение имени файла сопоставления — MAP.

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

  • HeapCommitSize

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

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

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

  • HeapReserveSize

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

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

    Дополнительные сведения см. в описании аргумента reserve в разделе /HEAP (определение размера кучи). См. также описание параметра HeapCommitSize в этой таблице.

  • IgnoreAllDefaultLibraries

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

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

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

  • IgnoreEmbeddedIDL

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

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

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

  • IgnoreImportLibrary

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

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

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

  • IgnoreSpecificDefaultLibraries

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

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

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

  • ImageHasSafeExceptionHandlers

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

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

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

  • ImportLibrary

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

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

  • KeyContainer

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

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

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

  • KeyFile

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

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

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

  • LargeAddressAware

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

    Если задано значение true, приложение может обрабатывать адреса размером более 2 ГБ.

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

  • LinkDLL

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

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

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

  • LinkErrorReporting

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

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

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

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

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

  • LinkIncremental

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

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

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

  • LinkLibraryDependencies

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

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

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

  • LinkStatus

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

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

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

  • LinkTimeCodeGeneration

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

    Определяет параметры профильной оптимизации.

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

    • Default - <none>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

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

  • ManifestFile

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

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

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

  • MapExports

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

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

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

  • 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

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

    Если задано значение true, библиотека DLL будет содержать только ресурсы.

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

  • ObjectFiles

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

    Определяет скомпонованные файлы объектов.

  • OptimizeReferences

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

    Если задано значение true, будут удалены функции и данные, на которые нет ни одной ссылки.

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

  • OutputFile

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

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

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

  • PerUserRedirection

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

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

  • PreprocessOutput

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

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

  • PreventDllBinding

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

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

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

  • Профиль

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

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

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

  • ProfileGuidedDatabase

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

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

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

  • ProgramDatabaseFile

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

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

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

  • RandomizedBaseAddress

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

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

    Дополнительные сведения см. в разделе Параметр /DYNAMICBASE (использование технологии Address space layout randomization).

  • RegisterOutput

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

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

  • SectionAlignment

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

    Определяет выравнивание каждого раздела в рамках линейного адресного пространства программы. Значение параметра — число байтов. Равно степени числа два.

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

  • SetChecksum

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

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

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

  • ShowProgress

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

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

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

    • NotSet - <none>

    • LinkVerbose - /VERBOSE

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

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

  • Источники

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

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

  • SpecifySectionAttributes

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

    Определяет атрибуты раздела. Переопределяет атрибуты, которые были заданы при компиляции OBJ-файла для этого раздела.

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

  • StackCommitSize

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

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

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

  • StackReserveSize

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

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

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

  • StripPrivateSymbols

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

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

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

  • SubSystem

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

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

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

    • NotSet - <none>

    • Console - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWS

    • Native - /SUBSYSTEM:NATIVE

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

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

    • EFI ROM - /SUBSYSTEM:EFI_ROM

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

    • WindowsCE - /SUBSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIX

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

  • SupportNobindOfDelayLoadedDLL

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

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

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

  • SupportUnloadOfDelayLoadedDLL

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

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

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

  • SuppressStartupBanner

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

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

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

  • SwapRunFromCD

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

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

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

  • SwapRunFromNET

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

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

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

  • TargetMachine

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

    Задает целевую платформу программы или DLL.

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

    • NotSet - <none>

    • 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

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

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

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

  • TrackerLogDirectory

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

    Задает каталог журнала отслеживания.

  • TreatLinkerWarningAsErrors

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

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

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

  • TurnOffAssemblyGeneration

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

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

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

  • TypeLibraryFile

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

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

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

  • TypeLibraryResourceID

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

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

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

  • UACExecutionLevel

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

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

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

    • AsInvoker - level='asInvoker'

    • HighestAvailable - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

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

  • UACUIAccess

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

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

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

  • UseLibraryDependencyInputs

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

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

  • Версия

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

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

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

См. также