Link 工作

包裝 Microsoft C++ 連結器工具,link.exe。 連結器工具會連結通用物件檔案格式 (COFF) 目的檔及程式庫,以建立可執行檔 (.exe) 或動態連結程式庫 (DLL)。 如需詳細資訊,請參閱 Linker 選項從命令列使用 MSBuild,以及從命令列使用 Microsoft C++ 工具組

參數

以下描述 Link 工作的參數。 大部分的工作參數以及數組參數會對應到命令列選項。

  • AdditionalDependencies

    選擇性的 String[] 參數。

    指定要加入命令的輸入檔清單。

    如需詳細資訊,請參閱 LINK 輸入檔

  • AdditionalLibraryDirectories

    選擇性的 String[] 參數。

    覆寫環境程式庫路徑。 指定目錄名稱。

    如需詳細資訊,請參閱 /LIBPATH (其他 Libpath)

  • AdditionalManifestDependencies

    選擇性的 String[] 參數。

    指定將放入資訊清單檔案的 dependency 區段的屬性。

    如需詳細資訊,請參閱 /MANIFESTDEPENDENCY (指定資訊清單相依性)。 另請參閱發行者組態檔

  • AdditionalOptions

    選擇性的 String 參數。

    指定於命令列上的連結器選項清單。 例如 /<option1> /<option2> /<option#>。 使用此參數,來指定任何其他 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 參數。

    設定要建置之程式或 DLL 的基底位址。 指定 {address[,size] | @filename,key}

    如需詳細資訊,請參閱 /BASE (基底位址)

  • BuildingInIDE

    選擇性的 Boolean 參數。

    如果是 true,即表示會從 IDE 叫用 MSBuild。 否則,即表示會從命令列叫用 MSBuild。

    此參數沒有對等的連結器選項。

  • CLRImageType

    選擇性的 String 參數。

    設定 Common Language Runtime (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 呼叫 (由 Managed 程式碼至原生 DLL)。

    如需詳細資訊,請參閱 /CLRUNMANAGEDCODECHECK (新增 SuppressUnmanagedCodeSecurityAttribute)

  • CreateHotPatchableImage

    選擇性的 String 參數。

    準備映像進行 Hotpatch。

    指定下列其中一個值,每個值會分別對應至一個連結器選項。

    • Enabled - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    如需詳細資訊,請參閱 /FUNCTIONPADMIN (建立可進行 Hotpatch 的映像)

  • 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 摺疊。

    如需詳細資訊,請參閱 /OPT (最佳化)ICF[= iterations] 引數。

  • EnableUAC

    選擇性的 Boolean 參數。

    如果是 true,即會指定要在程式資訊清單中內嵌使用者帳戶控制 (UAC) 資訊。

    如需詳細資訊,請參閱 /MANIFESTUAC (在資訊清單中內嵌 UAC 資訊)

  • 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 參數。

    指定一次要配置的實體記憶體數量。

    如需詳細資訊,請參閱 /HEAP (設定堆積大小) 中的 commit 引數。 另請參閱 HeapReserveSize 參數。

  • HeapReserveSize

    選擇性的 String 參數。

    指定虛擬記憶體中的堆積配置總和。

    如需詳細資訊,請參閱 /HEAP (設定堆積大小) 中的 reserve 引數。 另請參閱此表格中的 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 GB 的位址。

    如需詳細資訊,請參閱 /LARGEADDRESSAWARE (處理大型記憶體位址)

  • LinkDLL

    選擇性的 Boolean 參數。

    如果是 true,即會建置 DLL 做為主要輸出檔。

    如需詳細資訊,請參閱 /DLL (建置 DLL)

  • LinkErrorReporting

    選擇性的 String 參數。

    讓您可將內部編譯器錯誤 (ICE) 資訊直接提供給 Microsoft。

    指定下列其中一個值;每個值會分別對應至一個命令列選項。

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

    如需詳細資訊,請參閱 /ERRORREPORT (回報內部連結器錯誤)

  • LinkIncremental

    選擇性的 Boolean 參數。

    如果是 true,即會啟用累加連結。

    如需詳細資訊,請參閱 /INCREMENTAL (以累加方式連結)

  • LinkLibraryDependencies

    選擇性的 Boolean 參數。

    若為 true,會指定要自動連結專案相依性的程式庫輸出。

    此參數並未對應至連結器選項。

  • LinkStatus

    選擇性的 Boolean 參數。

    如果是 true,即會指定連結器要顯示進度指示器,以顯示連結完成的百分比。

    如需詳細資訊,請參閱 /LTCG (連結時產生程式碼)STATUS 引數。

  • LinkTimeCodeGeneration

    選擇性的 String 參數。

    指定特性指引最佳化的選項。

    指定下列其中一個值;每個值會分別對應至一個命令列選項。

    • Default - <none>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    如需詳細資訊,請參閱 /LTCG (連結時產生程式碼)

  • ManifestFile

    選擇性的 String 參數。

    將預設的資訊清單檔案名稱變更為指定的檔案名稱。

    如需詳細資訊,請參閱 /MANIFESTFILE (命名資訊清單檔)

  • MapExports

    選擇性的 Boolean 參數。

    如果是 true,即會告訴連結器在對應檔中包含匯出的函式。

    如需詳細資訊,請參閱 /MAPINFO (在對應檔中包含資訊) 中的EXPORTS 引數。

  • 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 Stub 程式附加至 Win32 程式。

    如需詳細資訊,請參閱 /STUB (MS-DOS Stub 檔名稱)

  • NoEntryPoint

    選擇性的 Boolean 參數。

    如果是 true,即會指定僅含資源的 DLL。

    如需詳細資訊,請參閱 /NOENTRY (沒有進入點)

  • ObjectFiles

    隱含的 String [] 參數。

    指定連結的目的檔。

  • OptimizeReferences

    選擇性的 Boolean 參數。

    如果是 true,即會排除從未參考的函式和/或資料。

    如需詳細資訊,請參閱 /OPT (最佳化) 中的 REF 引數。

  • 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,即會產生可執行映像檔,其可使用 Windows 的「位址空間配置隨機載入」(ASLR) 功能,於載入時隨機重定基底。

    如需詳細資訊,請參閱 /DYNAMICBASE (使用位址空間配置隨機載入)

  • RegisterOutput

    選擇性的 Boolean 參數。

    如果是 true,即會登錄此組建的主要輸出。

  • SectionAlignment

    選擇性的 Integer 參數。

    指定程式線性位址空間內每個區段的對應儲存方式。 參數值是一個單位數的位元組且為 2 的次方。

    如需詳細資訊,請參閱 /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 參數。

    指定在配置額外的記憶體時,每個配置中的實體記憶體數量。

    如需詳細資訊,請參閱 /STACK (堆疊配置)commit 引數。

  • StackReserveSize

    選擇性的 String 參數。

    指定虛擬記憶體中的堆疊配置大小總和。

    如需詳細資訊,請參閱 /STACK (堆疊配置)reserve 引數。

  • StripPrivateSymbols

    選擇性的 String 參數。

    建立第二個程式資料庫 (PDB) 檔,以省略您不要散發給客戶的符號。 指定第二個 PDB 檔的名稱。

    如需詳細資訊,請參閱 /PDBSTRIPPED (移除專用符號)

  • SubSystem

    選擇性的 String 參數。

    指定可執行檔的環境。

    指定下列其中一個值;每個值會分別對應至一個命令列選項。

    • NotSet - <none>

    • 主控台 - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWS

    • 原生 - /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)。

    如需詳細資訊,請參閱 /DELAY (延遲載入匯入設定)NOBIND 引數。

  • SupportUnloadOfDelayLoadedDLL

    選擇性的 Boolean 參數。

    如果是 true,即會告知延遲載入 Helper 函式,支援明確卸載 DLL。

    如需詳細資訊,請參閱 /DELAY (延遲載入匯入設定)UNLOAD 引數。

  • SuppressStartupBanner

    選擇性的 Boolean 參數。

    如果是 true,當工作開始時,會防止顯示著作權和版本號碼訊息。

    如需詳細資訊,請參閱 /NOLOGO (隱藏程式啟始資訊) (連結器)

  • SwapRunFromCD

    選擇性的 Boolean 參數。

    如果是 true,即會告知作業系統要先將連結器輸出複製到交換檔,然後從該處執行映像。

    如需詳細資訊,請參閱 /SWAPRUN (將連結器輸出載入至交換檔)CD 引數。 另請參閱 SwapRunFromNET 參數。

  • SwapRunFromNET

    選擇性的 Boolean 參數。

    如果是 true,即會告知作業系統要先將連結器輸出複製到交換檔,然後從該處執行映像。

    如需詳細資訊,請參閱 /SWAPRUN (將連結器輸出載入至交換檔)NET 引數。 另請參閱此表格中的 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'

    如需詳細資訊,請參閱 /MANIFESTUAC (在資訊清單中內嵌 UAC 資訊)level 引數。

  • UACUIAccess

    選擇性的 Boolean 參數。

    如果是 true,應用程式即會略過使用者介面保護層級,並將輸入放到桌面上更高權限的視窗;否則為 false

    如需詳細資訊,請參閱 /MANIFESTUAC (在資訊清單中內嵌 UAC 資訊)uiAccess 引數。

  • UseLibraryDependencyInputs

    選擇性的 Boolean 參數。

    如果是 true,連結專案相依性的程式庫輸出時,會使用管理員工具的輸入而非程式庫檔案本身。

  • 版本

    選擇性的 String 參數。

    將版本號碼放入 .exe.dll 檔案的標頭。 請指定 "major[.minor]"。 majorminor 引數都是範圍從 0 到 65535 的十進位數字。

    如需詳細資訊,請參閱 /VERSION (版本資訊)

另請參閱