Condividi tramite


Attività Link

Esegue il wrapping dello strumento del linker di Visual C++, cl.exe. Lo strumento linker consente di collegare librerie e file oggetto COFF (Common Object File Format) per creare un file eseguibile (con estensione exe) o una libreria a collegamento dinamico (DLL). Per ulteriori informazioni, vedere Opzioni del linker.

Parametri

Nella tabella riportata di seguito sono descritti i parametri dell'attività Link. La maggior parte dei parametri dell'attività e alcuni set di parametri, corrispondere a un'opzione della riga di comando.

Parametro

Descrizione

AdditionalDependencies

Parametro String[] facoltativo.

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

Per ulteriori informazioni, vedere File di input LINK.

AdditionalLibraryDirectories

Parametro String[] facoltativo.

Consente di eseguire l'override del percorso delle librerie specificato nelle variabili di ambiente. Specificare un nome di directory.

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

AdditionalManifestDependencies

Parametro String[] facoltativo.

Specifica gli attributi da inserire nella sezione dependency del file manifesto.

Per ulteriori informazioni, vedere /MANIFESTDEPENDENCY (Specifica le dipendenze tra manifesti). Inoltre, vedere "File di configurazione dell'Editore" sul sito Web di MSDN.

AdditionalOptions

Parametro String facoltativo.

Un elenco di opzioni linker come specificato sulla riga di comando. Ad esempio, " /option1 /option2 /opzione #". Utilizzare questo parametro per specificare opzioni del linker che non sono rappresentate da nessun altro parametro dell'attività Link.

Per ulteriori informazioni, vedere Opzioni del linker.

AddModuleNamesToAssembly

Parametro String[] facoltativo.

Aggiunge un riferimento di modulo a un assembly.

Per ulteriori informazioni, vedere /ASSEMBLYMODULE (Aggiunge un modulo MSIL all'assembly).

AllowIsolation

Parametro Boolean facoltativo.

Se true, fa sì che il sistema operativo esegua la ricerca e il caricamento dei manifesti. Se false, indica che le DLL vengono caricate come se non ci fosse un manifesto.

Per ulteriori informazioni, vedere /ALLOWISOLATION (Ricerca di manifesti).

AssemblyDebug

Parametro Boolean facoltativo.

Se true genera l'attributo DebuggableAttribute insieme alla registrazione delle informazioni di debug e disabilita le ottimizzazioni JIT. Se false, genera l'attributo DebuggableAttribute ma disabilita la registrazione delle informazioni di debug e abilita le ottimizzazioni JIT.

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

AssemblyLinkResource

Parametro String[] facoltativo.

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

Per ulteriori informazioni, vedere /ASSEMBLYLINKRESOURCE (Collegamento a risorse .NET Framework).

AttributeFileTracking

Parametro Boolean implicito.

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

BaseAddress

Parametro String facoltativo.

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

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

BuildingInIDE

Parametro Boolean facoltativo.

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

Questo parametro non dispone di opzione del linker dell'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.

Valore

Opzione della riga di comando

Default

<nessuno>

ForceIJWImage

/CLRIMAGETYPE:IJW

ForcePureILImage

/CLRIMAGETYPE:PURE

ForceSafeILImage

/CLRIMAGETYPE:SAFE

Per ulteriori informazioni, vedere /CLRIMAGETYPE (Specifica il tipo di immagine CLR).

CLRSupportLastError

Parametro String facoltativo.

Mantiene l'ultimo codice di errore di funzioni chiamate mediante P/Invoke

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

Valore

Opzione della riga di comando

Enabled

/CLRSupportLastError

Disabled

/CLRSupportLastError:NO

SystemDlls

/CLRSupportLastError:SYSTEMDLL

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

CLRThreadAttribute

Parametro String facoltativo.

Consente di specificare 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.

Valore

Opzione della riga di comando

DefaultThreadingAttribute

/CLRTHREADATTRIBUTE:NONE

MTAThreadingAttribute

/CLRTHREADATTRIBUTE:MTA

STAThreadingAttribute

/CLRTHREADATTRIBUTE:STA

Per ulteriori informazioni, vedere /CLRTHREADATTRIBUTE (Imposta l'attributo thread CLR).

CLRUnmanagedCodeCheck

Parametro Boolean facoltativo.

Specifica se il linker applicherà SuppressUnmanagedCodeSecurityAttribute alle chiamate P/Invoke generate dal linker dal codice gestito nelle DLL native.

Per ulteriori informazioni, vedere /CLRUNMANAGEDCODECHECK (Aggiunge SupressUnmanagedCodeSecurityAttribute).

CreateHotPatchableImage

Parametro String facoltativo.

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

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

Valore

Opzione della riga di comando

Enabled

/FUNCTIONPADMIN

X86Image

/FUNCTIONPADMIN:5

X64Image

/FUNCTIONPADMIN:6

ItaniumImage

/FUNCTIONPADMIN:16

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

DataExecutionPrevention

Parametro Boolean facoltativo.

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

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

DelayLoadDLLs

Parametro String[] facoltativo.

Questo parametro genera un caricamento ritardato di DLL. Specificare il nome di una DLL di cui si desidera ritardare il caricamento.

Per ulteriori informazioni, vedere /DELAYLOAD (Importazione a caricamento ritardato).

DelaySign

Parametro Boolean facoltativo.

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

Per ulteriori informazioni, vedere /DELAYSIGN (Firma parzialmente un assembly).

Driver

Parametro String facoltativo.

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

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

Valore

Opzione della riga di comando

NotSet

<nessuno>

Driver

/Driver

UpOnly

/DRIVER:UPONLY

WDM

/DRIVER:WDM

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

EmbedManagedResourceFile

Parametro String[] facoltativo.

Consente di incorporare un file di risorse in un assembly. Specificare il nome del file di risorse obbligatorio. Facoltativamente specificare il nome logico, utilizzato per caricare la risorsa e l'opzione PRIVATE che indica nel manifesto dell'assembly che il file di risorse è privato.

Per ulteriori informazioni, vedere /ASSEMBLYRESOURCE (Incorpora una risorsa gestita).

EnableCOMDATFolding

Parametro Boolean facoltativo.

Se true, abilita la riduzione di COMDAT identica.

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

EnableUAC

Parametro Boolean facoltativo.

Se true, specifica che le informazioni sul controllo dell'account utente (UAC) sono incorporate nel manifesto del programma.

Per ulteriori informazioni, vedere /MANIFESTUAC (incorporazione delle informazioni sul 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 per una DLL. Specificare il nome della funzione come valore del parametro.

Per ulteriori informazioni, vedere /ENTRY (Simbolo del punto di ingresso).

FixedBaseAddress

Parametro Boolean facoltativo.

Se true, crea un programma o DLL caricabile solo dall'indirizzo di base preferito.

Per ulteriori informazioni, vedere /FIXED (Indirizzo di base fisso).

ForceFileOutput

Parametro String facoltativo.

Indica al linker che è necessario creare una DLL o un file exe valido anche se viene fatto riferimento a un simbolo che non è tuttavia definito oppure è definito più volte.

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

Valore

Opzione della riga di comando

Enabled

/FORCE

MultiplyDefinedSymbolOnly

/FORCE:MULTIPLE

UndefinedSymbolOnly

/FORCE:UNRESOLVED

Per ulteriori informazioni, vedere /FORCE (Forza l'output del file).

ForceSymbolReferences

Parametro String[] facoltativo.

Questo parametro indica al linker che è necessario aggiungere un simbolo specificato alla tabella dei simboli.

Per ulteriori informazioni, vedere /INCLUDE (Forza riferimenti al simbolo).

FunctionOrder

Parametro String facoltativo.

Questo parametro ottimizza il programma posizionando le funzioni compresse specificate (COMDATs) nell'immagine in un ordine predeterminato.

Per ulteriori 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 ulteriori informazioni, vedere /DEBUG (Genera informazioni di debug).

GenerateManifest

Parametro Boolean facoltativo.

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

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

GenerateMapFile

Parametro Boolean facoltativo.

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

Per ulteriori informazioni, vedere /MAP (Genera file MAP).

HeapCommitSize

Parametro String facoltativo.

Specifica la quantità di memoria fisica sull'heap da allocare per volta.

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

HeapReserveSize

Parametro String facoltativo.

Specifica l'allocazione totale per l'heap nella memoria virtuale.

Per ulteriori 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 che è necessario rimuovere una o più librerie predefinite dall'elenco delle librerie in cui effettuare le ricerche per la risoluzione dei riferimenti esterni.

Per ulteriori informazioni, vedere /NODEFAULTLIB (Ignora librerie).

IgnoreEmbeddedIDL

Parametro Boolean facoltativo.

Se true, specifica che qualsiasi attributo IDL nel codice sorgente non deve essere elaborato in un file IDL.

Per ulteriori 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 in progetti dipendenti.

Questo parametro non corrisponde a un'opzione del linker.

IgnoreSpecificDefaultLibraries

Parametro String[] facoltativo.

Specifica uno o più nomi di librerie predefinite da ignorare. Separare più librerie tramite punto e virgola.

Per ulteriori informazioni, vedere /NODEFAULTLIB (Ignora librerie).

ImageHasSafeExceptionHandlers

Parametro Boolean facoltativo.

Se true, il linker genera un'immagine solo se è in grado di creare anche una tabella di gestori delle eccezioni sicuri di tale immagine.

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

ImportLibrary

Parametro String facoltativo.

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

Per ulteriori informazioni, vedere /IMPLIB (Assegna un nome alla libreria di importazione).

KeyContainer

Parametro String facoltativo.

Contenitore che contiene la chiave per un assembly firmato.

Per ulteriori 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 ulteriori 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 gli indirizzi più grandi di 2 gigabyte.

Per ulteriori informazioni, vedere /LARGEADDRESSAWARE (Gestione di indirizzi di grandi dimensioni).

LinkDLL

Parametro Boolean facoltativo.

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

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

LinkErrorReporting

Parametro String facoltativo.

Consentire di fornire informazioni su errori interni del compilatore (ICE) direttamente a Microsoft.

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

Valore

Opzione della riga di comando

NoErrorReport

/ERRORREPORT:NONE

PromptImmediately

/ERRORREPORT:PROMPT

QueueForNextLogin

/ERRORREPORT:QUEUE

SendErrorReport

/ERRORREPORT:SEND

Per ulteriori informazioni, vedere /ERRORREPORT (Segnala gli errori interni del linker).

LinkIncremental

Parametro Boolean facoltativo.

Se true, abilita collegamento incrementale.

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

LinkLibraryDependencies

Parametro Boolean facoltativo.

Se true, specifica che gli output della libreria delle dipendenze del progetto sono collegate automaticamente.

Questo parametro non corrisponde a un'opzione del linker.

LinkStatus

Parametro Boolean facoltativo.

Se true, specifica che è necessario visualizzare nel linker un indicatore di stato che mostri la percentuale di completamento del collegamento.

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

LinkTimeCodeGeneration

Parametro String facoltativo.

Specifica le opzioni per le ottimizzazioni PGO.

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

Valore

Opzione della riga di comando

Default

<nessuno>

UseLinkTimeCodeGeneration

/LTCG

PGInstrument

/LTCG:PGInstrument

PGOptimization

/LTCG:PGOptimize

PGUpdate

/LTCG:PGUpdate

Per ulteriori informazioni, vedere /LTCG (Generazione di codice in fase di collegamento).

ManifestFile

Parametro String facoltativo.

Modifica il nome file manifesto predefinito nel nome file specificato.

Per ulteriori informazioni, vedere /MANIFESTFILE (Assegna un nome al file manifesto).

MapExports

Parametro Boolean facoltativo.

Se true, comunica al linker di includere funzioni esportate in un file di mapping.

Per ulteriori informazioni, vedere l'argomento EXPORTS in /MAPINFO (Include informazioni in file MAP).

MapFileName

Parametro String facoltativo.

Modifica il nome file map predefinito nel nome file specificato.

MergedIDLBaseFileName

Parametro String facoltativo.

Specifica il nome e l'estensione del nome del file idl.

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

MergeSections

Parametro String facoltativo.

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

Per ulteriori informazioni, vedere /MERGE (Combina sezioni).

MidlCommandFile

Parametro String facoltativo.

Specificare il nome di un file contenente le opzioni della riga di comando MIDL.

Per ulteriori 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 65.535.

ModuleDefinitionFile

Parametro String facoltativo.

Specifica il nome di un file di definizione modulo.

Per ulteriori informazioni, vedere /DEF (Specifica il file di definizione moduli).

MSDOSStubFileName

Parametro String facoltativo.

Associa il programma stub MS-DOS a un programma Win32.

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

NoEntryPoint

Parametro Boolean facoltativo.

Se true, specifica una DLL di sole risorse.

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

ObjectFiles

Parametro String[] implicito.

Specifica i file oggetto che sono collegati.

OptimizeReferences

Parametro Boolean facoltativo.

Se true, elimina funzioni e/o dati ai quali non si mai riferimento.

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

OutputFile

Parametro String facoltativo.

Consente di eseguire l'override del nome e del percorso predefinito del programma creato nel linker.

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

PerUserRedirection

Parametro Boolean facoltativo.

Se true e Registra output è abilitato, forza il Registro di sistema, scrive a HKEY_CLASSES_ROOT per essere reindirizzato a HKEY_CURRENT_USER.

PreprocessOutput

Parametro ITaskItem[] facoltativo.

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

PreventDllBinding

Parametro Boolean facoltativo.

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

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

Profile

Parametro Boolean facoltativo.

Se true, genera un file di output utilizzabile con il profiler Performance Tools.

Per ulteriori informazioni, vedere /PROFILE (Profiler strumenti di prestazioni).

ProfileGuidedDatabase

Parametro String facoltativo.

Specifica il nome del file pgd in cui verranno memorizzate le informazioni relative al programma in esecuzione.

Per ulteriori informazioni, vedere /PGD (Specifica il database per le ottimizzazioni PGO).

ProgramDatabaseFile

Parametro String facoltativo.

Specifica un nome per il database di programma (PDB) che crea il linker.

Per ulteriori informazioni, vedere /PDB (Usa database di programma).

RandomizedBaseAddress

Parametro Boolean facoltativo.

Se true, genera un'immagine eseguibile da poter riassegnare in modo casuale in fase di caricamento utilizzando la funzionalità ASLR Address Space Layout Randomization di Windows.

Per ulteriori informazioni, vedere /DYNAMICBASE (utilizzo della funzionalità ASLR).

RegisterOutput

Parametro Boolean facoltativo.

Se true, registra l'output principale per questa compilazione.

SectionAlignment

Parametro Integer facoltativo.

Specifica l'allineamento di ogni sezione all'interno dello spazio degli indirizzi lineare del programma. Il valore del parametro è un numero dell'unità di byte ed è una potenza di due.

Per ulteriori informazioni, vedere /ALIGN (Allineamento sezione).

SetChecksum

Parametro Boolean facoltativo.

Se true, consente di impostare il checksum nell'intestazione di un file eseguibile.

Per ulteriori informazioni, vedere /RELEASE (Imposta checksum).

ShowProgress

Parametro String facoltativo.

Specifica il livello di dettaglio dei rapporti di avanzamento per l'operazione del collegamento.

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

Valore

Opzione della riga di comando

NotSet

<nessuno>

LinkVerbose

/VERBOSE

LinkVerboseLib

/VERBOSE:Lib

LinkVerboseICF

/VERBOSE:ICF

LinkVerboseREF

/VERBOSE:REF

LinkVerboseSAFESEH

/VERBOSE:SAFESEH

LinkVerboseCLR

/VERBOSE:CLR

Per ulteriori informazioni, vedere /VERBOSE (stampa di messaggi sullo stato).

Sources

Parametro ITaskItem[] obbligatorio.

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

SpecifySectionAttributes

Parametro String facoltativo.

Specifica gli attributi di una sezione. Esegue l'override degli attributi impostati al momento della compilazione del file obj della sezione.

Per ulteriori informazioni, vedere /SECTION (Specifica attributi di sezione).

StackCommitSize

Parametro String facoltativo.

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

Per ulteriori informazioni, vedere l'argomento commit in /STACK (Allocazioni stack).

StackReserveSize

Parametro String facoltativo.

Specifica la dimensione di allocazione totale per lo stack nella memoria virtuale.

Per ulteriori informazioni, vedere l'argomento reserve in /STACK (Allocazioni stack).

StripPrivateSymbols

Parametro String facoltativo.

Crea un secondo file PDB del database di programma che omettono simboli che non si desidera distribuire ai clienti. Specificare il nome del secondo file PDB.

Per ulteriori informazioni, vedere /PDBSTRIPPED (Rimuove simboli privati).

SubSystem

Parametro String facoltativo.

Specifica l'ambiente per l'eseguibile.

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

Valore

Opzione della riga di comando

NotSet

<nessuno>

Console

/SUBSYSTEM:CONSOLE

Windows

/SUBSYSTEM:WINDOWS

Native

/SUBSYSTEM:NATIVE

EFI Application

/SUBSYSTEM:EFI_APPLICATION

EFI Boot Service Driver

/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

EFI ROM

/SUBSYSTEM:EFI_ROM

EFI Runtime

/SUBSYSTEM:EFI_RUNTIME_DRIVER

WindowsCE

/SUBSYSTEM:WINDOWSCE

POSIX

/SUBSYSTEM:POSIX

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

SupportNobindOfDelayLoadedDLL

Parametro Boolean facoltativo.

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

Per ulteriori informazioni, vedere l'argomento NOBIND in /DELAY (Impostazioni dell'importazione a caricamento ritardato).

SupportUnloadOfDelayLoadedDLL

Parametro Boolean facoltativo.

Se true, viene comunicato alla funzione di supporto del caricamento ritardato di supportare lo scaricamento esplicito della DLL.

Per ulteriori informazioni, vedere l'argomento UNLOAD in /DELAY (Impostazioni dell'importazione a caricamento ritardato).

SuppressStartupBanner

Parametro Boolean facoltativo.

Se true, impedisce la visualizzazione del copyright e il messaggio del numero di versione quando l'attività inizia.

Per ulteriori informazioni, vedere /NOLOGO (Non visualizza il messaggio di avvio) (Linker).

SwapRunFromCD

Parametro Boolean facoltativo.

Se true, indica al sistema operativo che è necessario dapprima copiare l'output del linker in un file di scambio, quindi eseguire l'immagine da tale posizione.

Per ulteriori informazioni, vedere l'argomento CD in /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 che è necessario dapprima copiare l'output del linker in un file di scambio, quindi eseguire l'immagine da tale posizione.

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

TargetMachine

Parametro String facoltativo.

Consente di specificare la piattaforma di destinazione per il programma o la DLL.

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

Valore

Opzione della riga di comando

NotSet

<nessuno>

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 ulteriori informazioni, vedere /MACHINE (Specifica la piattaforma di destinazione).

TerminalServerAware

Parametro Boolean facoltativo.

Se true, consente di impostare un flag nel campo IMAGE_OPTIONAL_HEADER DllCharacteristics nell'intestazione facoltativa dell'immagine del programma. Quando questo flag è impostato, Terminal Server non effettuerà determinate modifiche all'applicazione.

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

TrackerLogDirectory

Parametro String facoltativo.

Specifica la directory del log dello strumento di rilevamento.

TreatLinkerWarningAsErrors

Parametro Boolean facoltativo.

Se true, non consente la generazione di alcun file di output se il linker genera un avviso.

Per ulteriori 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 ulteriori informazioni, vedere /NOASSEMBLY (Crea un modulo MSIL).

TypeLibraryFile

Parametro String facoltativo.

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

Per ulteriori informazioni, vedere /TLBOUT (Assegna un nome al file TLB).

TypeLibraryResourceID

Parametro Integer facoltativo.

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

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

UACExecutionLevel

Parametro String facoltativo.

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

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

Valore

Opzione della riga di comando

AsInvoker

level='asInvoker'

HighestAvailable

level='highestAvailable'

RequireAdministrator

level='requireAdministrator'

Per ulteriori informazioni, vedere l'argomento level in /MANIFESTUAC (incorporazione delle informazioni sul controllo dell'account utente nel manifesto).

UACUIAccess

Parametro Boolean facoltativo.

Se true, l'applicazione ignora i livelli di sicurezza e le unità dell'interfaccia utente delle finestre di più alta autorizzazione sul desktop, in caso contrario, false.

Per ulteriori informazioni, vedere l'argomento uiAccess in /MANIFESTUAC (incorporazione delle informazioni sul controllo dell'account utente nel manifesto).

UseLibraryDependencyInputs

Parametro Boolean facoltativo.

Se true, gli input allo strumento del Gestione librerie vengono utilizzati piuttosto che il file di libreria stesso quando gli output della libreria delle dipendenze del progetto sono collegati.

Version

Parametro String facoltativo.

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

Per ulteriori informazioni, vedere /VERSION (Informazioni sulla versione).

Vedere anche

Altre risorse

Riferimenti delle attività MSBuild