Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта задача доступна только при использовании системы сборки 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
Неявный логический параметр.
Позволяет более глубоко отслеживать отслеживание файлов для записи поведения добавочного канала. Всегда возвращает .
trueBaseAddress
Необязательный параметр 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 (сведения о версии).