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. Sefalse
, 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. Sefalse
, 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 contrariofalse
.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 argomentimajor
eminor
sono numeri decimali compresi tra 0 e 65535.Per altre informazioni, vedere /VERSION (informazioni sulla versione).