Condividi tramite


Link (attività)

Nota

Questa attività è disponibile solo quando si usa il sistema di compilazione C++.

Esegue il wrapping dello strumento linker Microsoft C++ link.exe. Lo strumento linker consente di collegare file in formato COFF (Common Object File Format ) e librerie per creare un file eseguibile (con estensione exe) o una libreria di collegamento dinamico (DLL). Per altre informazioni, vedere Opzioni del linker e Usare MSBuild dalla riga di comando e Usare il set di strumenti Microsoft C++ dalla riga di comando.

Parametri

Di seguito vengono descritti i parametri dell'attività Link. La maggior parte dei parametri di attività e alcuni set di parametri corrispondono a un'opzione della riga di comando.

  • AdditionalDependencies

    Parametro String[] facoltativo.

    Specifica un elenco di file di input da aggiungere al comando.

    Per altre informazioni, vedere File di input LINK.

  • AdditionalLibraryDirectories

    Parametro String[] facoltativo.

    Esegue l'override del percorso delle librerie dell'ambiente. Specificare un nome di directory.

    Per altre informazioni, vedere /LIBPATH (Percorso LIB aggiuntivo).

  • AdditionalManifestDependencies

    Parametro String[] facoltativo.

    Specifica gli attributi che verranno inseriti nella sezione dependency del file manifesto.

    Per altre informazioni, vedere /MANIFESTDEPENDENCY (Specifica le dipendenze tra manifesti). Vedere anche Publisher Configuration Files (File di configurazione del server di pubblicazione).

  • AdditionalOptions

    Parametro String facoltativo.

    Un elenco di opzioni del linker come specificato nella riga di comando. Ad esempio, /<option1> /<option2> /<option#>. Usare questo parametro per specificare le opzioni del linker che non sono rappresentate da altri parametri dell'attività Link.

    Per altre informazioni, vedere Opzioni del linker.

  • AddModuleNamesToAssembly

    Parametro String[] facoltativo.

    Aggiunge un riferimento del modulo a un assembly.

    Per altre informazioni, vedere /ASSEMBLYMODULE (aggiunge un modulo MSIL all'assembly).

  • AllowIsolation

    Parametro Boolean facoltativo.

    Se true, fa eseguire al sistema operativo ricerche e caricamenti del manifesto. Se false, indica che le DLL vengono caricate come se il manifesto non esistesse.

    Per altre informazioni, vedere /ALLOWISOLATION (ricerca di manifesti).

  • AssemblyDebug

    Parametro Boolean facoltativo.

    Se true, crea l'attributo DebuggableAttribute con il rilevamento delle informazioni di debug e disabilita le ottimizzazioni JIT. Se false, crea l'attributo DebuggableAttribute, ma disabilita il rilevamento delle informazioni di debug e abilita le ottimizzazioni JIT.

    Per altre informazioni, vedere /ASSEMBLYDEBUG (Aggiunge DebuggableAttribute).

  • AssemblyLinkResource

    Parametro String[] facoltativo.

    Crea un collegamento a una risorsa .NET Framework nel file di output. Il file di risorse non viene inserito nel file di output. Specificare il nome della risorsa.

    Per altre informazioni, vedere /ASSEMBLYLINKRESOURCE (collegamento a risorse .NET Framework).

  • AttributeFileTracking

    Parametro Boolean implicito.

    Abilita un rilevamento file più approfondito per acquisire il comportamento del collegamento incrementale. Restituisce sempre true.

  • BaseAddress

    Parametro String facoltativo.

    Imposta un indirizzo di base per il programma o la DLL da compilare. Specificare {address[,size] | @filename,key}.

    Per altre informazioni, vedere /BASE (indirizzo di base).

  • BuildingInIDE

    Parametro Boolean facoltativo.

    Se true, indica che MSBuild viene richiamato dall'ambiente IDE. In caso contrario, indica che MSBuild viene richiamato dalla riga di comando.

    Questo parametro non ha un'opzione del linker equivalente.

  • CLRImageType

    Parametro String facoltativo.

    Imposta il tipo di un'immagine Common Language Runtime (CLR).

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione del linker.

    • Nessuna impostazione predefinita - <>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • ForceSafeILImage - /CLRIMAGETYPE:SAFE

    Per altre informazioni, vedere /CLRIMAGETYPE (specifica il tipo di immagine CLR).

  • CLRSupportLastError

    Parametro String facoltativo.

    Conserva l'ultimo codice di errore delle funzioni chiamate con il meccanismo P/Invoke.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione del linker.

    • Enabled - /CLRSupportLastError

    • Disabled - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

    Per altre informazioni, vedere /CLRSUPPORTLASTERROR (mantiene l'ultimo codice di errore per le chiamate PInvoke).

  • CLRThreadAttribute

    Parametro String facoltativo.

    Specifica in modo esplicito l'attributo threading per il punto di ingresso del programma CLR.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione del linker.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

    Per altre informazioni, vedere /CLRTHREADATTRIBUTE (imposta l'attributo thread CLR).

  • CLRUnmanagedCodeCheck

    Parametro Boolean facoltativo.

    Specifica se verrà applicato SuppressUnmanagedCodeSecurityAttribute alle chiamate P/Invoke generate dal linker effettuate dal codice gestito in DLL native.

    Per altre informazioni, vedere /CLRUNMANAGEDCODECHECK (Aggiungere SuppressUnmanagedCodeSecurityAttribute).

  • CreateHotPatchableImage

    Parametro String facoltativo.

    Prepara un'immagine per l'applicazione di una patch a caldo.

    Specificare uno dei valori seguenti, che corrisponde a un'opzione del linker.

    • Enabled - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    Per altre informazioni, vedere /FUNCTIONPADMIN (crea immagine con funzionalità di patch a caldo).

  • DataExecutionPrevention

    Parametro Boolean facoltativo.

    Se true, indica che è stato eseguito il test di un eseguibile per verificarne la compatibilità con la funzionalità Protezione esecuzione programmi di Windows.

    Per altre informazioni, vedere /NXCOMPAT (compatibile con Protezione esecuzione programmi).

  • DelayLoadDLLs

    Parametro String[] facoltativo.

    Questo parametro fa in modo che le DLL vengano caricate in ritardo. Specificare il nome di una DLL di cui ritardare il caricamento.

    Per altre informazioni, vedere /DELAYLOAD (importazione a caricamento ritardato).

  • DelaySign

    Parametro Boolean facoltativo.

    Se true, firma parzialmente un assembly. Per impostazione predefinita, il valore è false.

    Per altre informazioni, vedere /DELAYSIGN (firma parzialmente un assembly).

  • Driver

    Parametro String facoltativo.

    Specificare questo parametro per compilare un driver in modalità kernel Windows NT.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione del linker.

    • NotSet - <none>

    • Driver - /Driver

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER:WDM

    Per altre informazioni, vedere /DRIVER (driver in modalità kernel di Windows NT).

  • EmbedManagedResourceFile

    Parametro String[] facoltativo.

    Incorpora un file di risorse in un assembly. Specificare il nome file di risorse necessario. Facoltativamente, specificare il nome logico, che viene usato per caricare la risorsa, e l'opzione PRIVATE, che indica nel manifesto dell'assembly che il file di risorse è privato.

    Per altre informazioni, vedere /ASSEMBLYRESOURCE (incorpora una risorsa gestita).

  • EnableCOMDATFolding

    Parametro Boolean facoltativo.

    Se true, abilita la riduzione dei dati COMDAT identici.

    Per altre informazioni, vedere l'argomento ICF[= iterations] di /OPT (Ottimizzazioni).

  • EnableUAC

    Parametro Boolean facoltativo.

    Se true, specifica che le informazioni di Controllo dell'account utente sono incorporate nel manifesto del programma.

    Per altre informazioni, vedere /MANIFESTUAC (incorporazione delle informazioni di Controllo dell'account utente nel manifesto).

  • EntryPointSymbol

    Parametro String facoltativo.

    Specifica una funzione del punto di ingresso come indirizzo iniziale per un file EXE o una DLL. Specificare un nome di funzione come valore del parametro.

    Per altre informazioni, vedere /ENTRY (simbolo del punto di ingresso).

  • FixedBaseAddress

    Parametro Boolean facoltativo.

    Se true, crea un programma o una DLL caricabile solo nel relativo indirizzo di base preferito.

    Per altre informazioni, vedere /FIXED (indirizzo di base fisso).

  • ForceFileOutput

    Parametro String facoltativo.

    Indica al linker di creare un file EXE o una DLL valida anche se viene fatto riferimento a un simbolo che non è definito oppure è definito più volte.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.

    • Enabled - /FORCE

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

    Per altre informazioni, vedere /FORCE (forza l'output del file).

  • ForceSymbolReferences

    Parametro String[] facoltativo.

    Questo parametro indica al linker di aggiungere un simbolo specificato alla tabella dei simboli.

    Per altre informazioni, vedere /INCLUDE (forza riferimenti al simbolo).

  • FunctionOrder

    Parametro String facoltativo.

    Questo parametro ottimizza il programma inserendo le funzioni incluse nel pacchetto specificate (COMDATs) nell'immagine secondo un ordine predeterminato.

    Per altre informazioni, vedere /ORDER (inserisce le funzioni in ordine).

  • GenerateDebugInformation

    Parametro Boolean facoltativo.

    Se true, crea informazioni di debug per il file EXE o per la DLL.

    Per altre informazioni, vedere /DEBUG (genera informazioni di debug).

  • GenerateManifest

    Parametro Boolean facoltativo.

    Se true, crea un file manifesto side-by-side.

    Per altre informazioni, vedere /MANIFEST (crea manifesto dell'assembly syde-by-side).

  • GenerateMapFile

    Parametro Boolean facoltativo.

    Se true, crea un file di mappa. L'estensione di file di mappa è map.

    Per altre informazioni, vedere /MAP (genera file Map).

  • HeapCommitSize

    Parametro String facoltativo.

    Specifica la quantità di memoria fisica nellheap da allocare alla volta.

    Per altre informazioni, vedere l'argomento commit in /HEAP (imposta la dimensione dell'heap). Vedere anche il parametro HeapReserveSize.

  • HeapReserveSize

    Parametro String facoltativo.

    Specifica il totale di allocazione dell'heap nella memoria virtuale.

    Per altre informazioni, vedere l'argomento reserve in /HEAP (imposta la dimensione dell'heap). Vedere anche il parametro HeapCommitSize in questa tabella.

  • IgnoreAllDefaultLibraries

    Parametro Boolean facoltativo.

    Se true, indica al linker di rimuovere una o più librerie predefinite dall'elenco di librerie in cui effettua la ricerca quando risolve i riferimenti esterni.

    Per altre informazioni, vedere /NODEFAULTLIB (ignora librerie).

  • IgnoreEmbeddedIDL

    Parametro Boolean facoltativo.

    Se true, specifica che gli eventuali attributi IDL presenti nel codice sorgente non devono essere elaborati in un file con estensione idl.

    Per altre informazioni, vedere /IGNOREIDL (non elabora gli attributi in MIDL).

  • IgnoreImportLibrary

    Parametro Boolean facoltativo.

    Se true, specifica che la libreria di importazione generata da questa configurazione non deve essere importata nei progetti dipendenti.

    Questo parametro non corrisponde a un'opzione del linker.

  • IgnoreSpecificDefaultLibraries

    Parametro String[] facoltativo.

    Specifica il nome di una o più librerie predefinite da ignorare. Separare più librerie usando il punto e virgola.

    Per altre informazioni, vedere /NODEFAULTLIB (ignora librerie).

  • ImageHasSafeExceptionHandlers

    Parametro Boolean facoltativo.

    Se true, il linker produce un'immagine solo se può produrre anche una tabella dei gestori di eccezioni sicuri dell'immagine.

    Per altre informazioni, vedere /SAFESEH (l'immagine ha gestori delle eccezioni sicuri).

  • ImportLibrary

    Nome della libreria di importazione specificato dall'utente che sostituisce il nome predefinito della libreria.

    Per altre informazioni, vedere /IMPLIB (assegna un nome alla libreria di importazione).

  • KeyContainer

    Parametro String facoltativo.

    Contenitore che contiene la chiave per un assembly firmato.

    Per altre informazioni, vedere /KEYCONTAINER (specifica un contenitore di chiavi per firmare un assembly). Vedere anche il parametro KeyFile in questa tabella.

  • KeyFile

    Parametro String facoltativo.

    Specifica un file che contiene la chiave per un assembly firmato.

    Per altre informazioni, vedere /KEYFILE (specifica una chiave o una coppia di chiavi per firmare un assembly). Vedere anche il parametro KeyContainer.

  • LargeAddressAware

    Parametro Boolean facoltativo.

    Se true, l'applicazione può gestire indirizzi superiori a 2 gigabyte.

    Per altre informazioni, vedere /LARGEADDRESSAWARE (gestione di indirizzi di grandi dimensioni).

  • LinkDLL

    Parametro Boolean facoltativo.

    Se true, compila una DLL come file di output principale.

    Per altre informazioni, vedere /DLL (compilazione di una DLL).

  • LinkErrorReporting

    Parametro String facoltativo.

    Consente di inviare informazioni sugli errori interni del compilatore direttamente a Microsoft.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

    Per altre informazioni, vedere /ERRORREPORT (segnala gli errori interni del linker).

  • LinkIncremental

    Parametro Boolean facoltativo.

    Se true, abilita il collegamento incrementale.

    Per altre informazioni, vedere /INCREMENTAL (collegamento incrementale).

  • LinkLibraryDependencies

    Parametro Boolean facoltativo.

    Se true, specifica che gli output della libreria dalle dipendenze del progetto vengono collegati automaticamente.

    Questo parametro non corrisponde a un'opzione del linker.

  • LinkStatus

    Parametro Boolean facoltativo.

    Se true, specifica che il linker deve visualizzare un indicatore di stato che mostra la percentuale di completamento del collegamento.

    Per altre informazioni, vedere l'argomento STATUS di /LTCG (generazione di codice in fase di collegamento).

  • LinkTimeCodeGeneration

    Parametro String facoltativo.

    Specifica le opzioni per l'ottimizzazione PGO.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.

    • Nessuna impostazione predefinita - <>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    Per altre informazioni, vedere /LTCG (generazione di codice in fase di collegamento).

  • ManifestFile

    Parametro String facoltativo.

    Sostituisce il nome file manifesto predefinito con il nome file specificato.

    Per altre informazioni, vedere /MANIFESTFILE (assegna un nome al file manifesto).

  • MapExports

    Parametro Boolean facoltativo.

    Se true, indica al linker di includere le funzioni esportate in un file di mappa.

    Per altre informazioni, vedere l'argomento EXPORTS di /MAPINFO (include informazioni in file MAP).

  • MapFileName

    Parametro String facoltativo.

    Sostituisce il nome file di mappa predefinito con il nome file specificato.

  • MergedIDLBaseFileName

    Parametro String facoltativo.

    Specifica il nome file e l'estensione di file del file IDL.

    Per altre informazioni, vedere /IDLOUT (assegna un nome ai file di output MIDL).

  • MergeSections

    Parametro String facoltativo.

    Combina le sezioni in un'immagine. Specificare from-section=to-section.

    Per altre informazioni, vedere /MERGE (combina sezioni).

  • MidlCommandFile

    Parametro String facoltativo.

    Specificare il nome di un file che contiene opzioni della riga di comando MIDL.

    Per altre informazioni, vedere /MIDL (specifica opzioni della riga di comando MIDL).

  • MinimumRequiredVersion

    Parametro String facoltativo.

    Specifica la versione minima richiesta del sottosistema. Gli argomenti sono numeri decimali compresi tra 0 e 65535.

  • ModuleDefinitionFile

    Parametro String facoltativo.

    Specifica il nome di un file di definizione moduli.

    Per altre informazioni, vedere /DEF (specifica il file di definizione moduli).

  • MSDOSStubFileName

    Parametro String facoltativo.

    Collega il programma stub MS-DOS specificato a un programma Win32.

    Per altre informazioni, vedere STUB (nome file stub MS-DOS).

  • NoEntryPoint

    Parametro Boolean facoltativo.

    Se true, crea una DLL di sole risorse.

    Per altre informazioni, vedere /NOENTRY (nessun punto di ingresso).

  • ObjectFiles

    Parametro String[] implicito.

    Specifica i file oggetto collegati.

  • OptimizeReferences

    Parametro Boolean facoltativo.

    Se true, elimina funzioni e/o dati a cui non viene mai fatto riferimento.

    Per altre informazioni, vedere l'argomento REF in /OPT (Ottimizzazioni).

  • OutputFile

    Parametro String facoltativo.

    Esegue l'override del nome e del percorso predefiniti del programma creato dal linker.

    Per altre informazioni, vedere /OUT (nome file di output).

  • PerUserRedirection

    Parametro Boolean facoltativo.

    Se true e se l'opzione Registra output è abilitata, forza il reindirizzamento su HKEY_CURRENT_USER delle scritture del Registro di sistema in HKEY_CLASSES_ROOT.

  • PreprocessOutput

    Parametro ITaskItem[] facoltativo.

    Definisce una matrice di elementi di output del preprocessore che può essere usata ed emessa dalle attività.

  • PreventDllBinding

    Parametro Boolean facoltativo.

    Se true, indica a Bind.exe che l'immagine collegata non deve essere associata.

    Per altre informazioni, vedere /ALLOWBIND (prevenzione dell'associazione di DLL).

  • Profilo

    Parametro Boolean facoltativo.

    Se true, produce un file di output che può essere usato con il profiler di strumenti per le prestazioni.

    Per altre informazioni, vedere /PROFILE (profiler strumenti di prestazioni).

  • ProfileGuidedDatabase

    Parametro String facoltativo.

    Specifica il nome del file PGD che verrà usato per salvare le informazioni sul programma in esecuzione

    Per altre informazioni, vedere /PGD (specifica il database per le ottimizzazioni PGO).

  • ProgramDatabaseFile

    Parametro String facoltativo.

    Specifica un nome per il database di programma (PDB) creato dal linker.

    Per altre informazioni, vedere /PDB (usa database di programma).

  • RandomizedBaseAddress

    Parametro Boolean facoltativo.

    Se true, genera un'immagine eseguibile che può essere riassegnata in modo casuale in fase di caricamento usando la funzionalità ASLR (Address Space Layout Randomization) di Windows.

    Per altre informazioni, vedere /DYNAMICBASE (uso della funzionalità ASLR).

  • RegisterOutput

    Parametro Boolean facoltativo.

    Se true, registra l'output primario di questa compilazione.

  • SectionAlignment

    Parametro Integer facoltativo.

    Specifica l'allineamento di ogni sezione nello spazio degli indirizzi lineare del programma. Il valore del parametro è un numero di unità di byte e una potenza di due.

    Per altre informazioni, vedere /ALIGN (allineamento sezione).

  • SetChecksum

    Parametro Boolean facoltativo.

    Se true, imposta il checksum nell'intestazione di un file EXE.

    Per altre informazioni, vedere /RELEASE (imposta checksum).

  • ShowProgress

    Parametro String facoltativo.

    Specifica il livello di dettaglio dei report di stato per l'operazione di collegamento.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.

    • NotSet - <none>

    • LinkVerbose - /VERBOSE

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

    Per altre informazioni, vedere /VERBOSE (stampa i messaggi sullo stato).

  • Sources

    Parametro ITaskItem[] obbligatorio.

    Definisce una matrice di elementi del file di origine MSBuild che può essere usata ed emessa dalle attività.

  • SpecifySectionAttributes

    Parametro String facoltativo.

    Specifica gli attributi di una sezione. Esegue l'override degli attributi impostati quando è stato compilato il file OBJ per la sezione.

    Per altre informazioni, vedere /SECTION (specifica attributi di sezione).

  • StackCommitSize

    Parametro String facoltativo.

    Specifica la quantità di memoria fisica in ogni allocazione quando viene allocata altra memoria.

    Per altre informazioni, vedere l'argomento commit di /STACK (allocazioni stack).

  • StackReserveSize

    Parametro String facoltativo.

    Specifica la dimensione totale di allocazione dello stack nella memoria virtuale.

    Per altre informazioni, vedere l'argomento reserve di /STACK (allocazioni stack).

  • StripPrivateSymbols

    Parametro String facoltativo.

    Crea un secondo file database di programma (PDB) che omette i simboli che non si vuole distribuire ai clienti. Specificare il nome del secondo file PDB.

    Per altre informazioni, vedere /PDBSTRIPPED (rimuove simboli privati).

  • SubSystem

    Parametro String facoltativo.

    Specifica l'ambiente per il file eseguibile.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.

    • NotSet - <none>

    • Console - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWS

    • Native - /SUBSYSTEM:NATIVE

    • Applicazione EFI - /SUBSYSTEM:EFI_APPLICATION

    • Driver servizio di avvio EFI - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

    • ROM EFI - /SUBSYSTEM:EFI_ROM

    • Runtime EFI - /SUBSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIX

    Per altre informazioni, vedere /SUBSYSTEM (Specifica il sottosistema).

  • SupportNobindOfDelayLoadedDLL

    Parametro Boolean facoltativo.

    Se true, indica al linker di non includere una tabella di indirizzi di importazione nell'immagine finale.

    Per altre informazioni, vedere l'argomento NOBIND di /DELAY (impostazioni dell'importazione a caricamento ritardato).

  • SupportUnloadOfDelayLoadedDLL

    Parametro Boolean facoltativo.

    Se true, indica alla funzione dell'helper di caricamento ritardato di supportare lo scaricamento esplicito della DLL.

    Per altre informazioni, vedere l'argomento UNLOAD di /DELAY (impostazioni dell'importazione a caricamento ritardato).

  • SuppressStartupBanner

    Parametro Boolean facoltativo.

    Se true, impedisce la visualizzazione del messaggio sul copyright e sul numero di versione all'avvio dell'attività.

    Per altre informazioni, vedere /NOLOGO (non visualizza il messaggio di avvio) (Linker).

  • SwapRunFromCD

    Parametro Boolean facoltativo.

    Se true, indica al sistema operativo di copiare prima di tutto l'output del linker in un file di scambio per poi eseguire l'immagine da tale posizione.

    Per altre informazioni, vedere l'argomento CD di /SWAPRUN (caricamento dell'output del linker nel file di scambio). Vedere anche il parametro SwapRunFromNET.

  • SwapRunFromNET

    Parametro Boolean facoltativo.

    Se true, indica al sistema operativo di copiare prima di tutto l'output del linker in un file di scambio per poi eseguire l'immagine da tale posizione.

    Per altre informazioni, vedere l'argomento NET di /SWAPRUN (caricamento dell'output del linker nel file di scambio). Vedere anche il parametro SwapRunFromCD in questa tabella.

  • TargetMachine

    Parametro String facoltativo.

    Specifica la piattaforma di destinazione per il programma o DLL.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.

    • 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

    Per altre informazioni, vedere /MACHINE (Specifica la piattaforma di destinazione).

  • TerminalServerAware

    Parametro Boolean facoltativo.

    Se true, imposta un flag nel campo IMAGE_OPTIONAL_HEADER DllCharacteristics nell'intestazione facoltativa dell'immagine del programma. Quando questo flag viene impostato, Terminal Server non apporta determinate modifiche all'applicazione.

    Per altre informazioni, vedere /TSAWARE (crea un'applicazione con supporto Terminal Server).

  • TrackerLogDirectory

    Parametro String facoltativo.

    Specifica la directory del log di Tracker.

  • TreatLinkerWarningAsErrors

    Parametro Boolean facoltativo.

    Se true, fa in modo che non venga generato alcun file di output se il linker genera un avviso.

    Per altre informazioni, vedere /WX (considera gli avvisi del linker come errori).

  • TurnOffAssemblyGeneration

    Parametro Boolean facoltativo.

    Se true, crea un'immagine per il file di output corrente senza un assembly .NET Framework.

    Per altre informazioni, vedere /NOASSEMBLY (crea un modulo MSIL).

  • TypeLibraryFile

    Parametro String facoltativo.

    Specifica il nome file e l'estensione di file del file TLB. Specificare un nome file o un percorso e un nome file.

    Per altre informazioni, vedere /TLBOUT (assegna un nome al file TLB).

  • TypeLibraryResourceID

    Parametro Integer facoltativo.

    Designa un valore specificato dall'utente per una libreria dei tipi creata dal linker. Specificare un valore compreso tra 1 e 65535.

    Per altre informazioni, vedere /TLBID (specifica l'ID di risorsa per una libreria dei tipi).

  • UACExecutionLevel

    Parametro String facoltativo.

    Indica il livello di esecuzione richiesto per l'applicazione quando viene eseguita con Controllo dell'account utente.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione della riga di comando.

    • AsInvoker - level='asInvoker'

    • HighestAvailable - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

    Per altre informazioni, vedere l'argomento level di /MANIFESTUAC (incorporazione delle informazioni di Controllo dell'account utente nel manifesto).

  • UACUIAccess

    Parametro Boolean facoltativo.

    Se true, l'applicazione ignora i livelli di protezione dell'interfaccia utente e indirizza l'input verso finestre con un livello di autorizzazione superiore sul desktop; in caso contrario false.

    Per altre informazioni, vedere l'argomento uiAccess di /MANIFESTUAC (incorporazione delle informazioni di Controllo dell'account utente nel manifesto).

  • UseLibraryDependencyInputs

    Parametro Boolean facoltativo.

    Se true, vengono usati gli input allo strumento Gestione librerie invece del file di libreria quando gli output di libreria delle dipendenze del progetto vengono collegati.

  • Versione

    Parametro String facoltativo.

    Inserire un numero di versione nell'intestazione del file DLL o EXE. Specificare "major[.minor]". Gli argomenti major e minor sono numeri decimali compresi tra 0 e 65535.

    Per altre informazioni, vedere /VERSION (informazioni sulla versione).

Vedi anche