Condividi tramite


Opzioni del compilatore di Visual Basic elencate in ordine alfabetico

Il compilatore della riga di comando di Visual Basic viene fornito come alternativa alla compilazione di programmi dall'ambiente di sviluppo integrato (IDE) di Visual Studio. Di seguito è riportato un elenco delle opzioni del compilatore della riga di comando di Visual Basic ordinate in ordine alfabetico.

Ogni opzione del compilatore è disponibile in due forme: -option e /option. La documentazione mostra solo il modulo -option.

Opzione Scopo
@ (Specifica file di risposta) Specifica un file di risposta.
-? Visualizza le opzioni del compilatore. Questo comando equivale a specificare l'opzione -help . Non viene eseguita alcuna compilazione.
-additionalfile Nomi di file aggiuntivi che non influiscono direttamente sulla generazione del codice, ma che possono essere usati dagli analizzatori per generare errori o avvisi.
-addmodule Fa in modo che il compilatore renda disponibili tutte le informazioni sul tipo dai file specificati al progetto in fase di compilazione.
-analyzer Eseguire gli analizzatori da questo assembly (forma breve: -a)
-baseaddress Specifica l'indirizzo di base di una DLL.
-bugreport Crea un file che contiene informazioni che semplificano la segnalazione di un bug.
-checksumalgorithm:<alg> Specificare l'algoritmo per il calcolo del checksum del file di origine archiviato in PDB. I valori supportati sono SHA1 (impostazione predefinita) o SHA256.
A causa di problemi di collisione con SHA1, Microsoft consiglia SHA256 o superiore.
-codepage Specifica la tabella codici da utilizzare per tutti i file di codice sorgente nella compilazione.
-debug Produce informazioni di debug.
-definire Definisce i simboli per la compilazione condizionale.
-delaysign Specifica se l'assembly sarà completamente o parzialmente firmato.
-deterministico Fa in modo che il compilatore restituisca un assembly il cui contenuto binario è identico nelle compilazioni se gli input sono identici.
-documento Elabora commenti sulla documentazione in un file XML.
-errorreport Specifica il modo in cui il compilatore di Visual Basic deve segnalare errori interni del compilatore.
-filealign Specifica dove allineare le sezioni del file di output.
-Guida Visualizza le opzioni del compilatore. Questo comando equivale a specificare l'opzione -? . Non viene eseguita alcuna compilazione.
-highentropyva Indica se un file eseguibile specifico supporta asLR (Address Space Layout Randomization) ad alta entropia.
-importazioni Importa uno spazio dei nomi da un assembly specificato.
-keycontainer Specifica un nome di contenitore di chiavi per una coppia di chiavi per assegnare un nome sicuro a un assembly.
-keyfile Specifica un file che contiene una chiave o una coppia di chiavi per assegnare un nome sicuro a un assembly.
-langversion Specificare la versione della lingua: 9|9.0|10|10.0|11|11.0.
-libpath Specifica il percorso degli assembly a cui fa riferimento l'opzione -reference .
-linkresource Crea un collegamento a una risorsa gestita.
-principale Specifica la classe che contiene la Sub Main routine da utilizzare all'avvio.
-moduleassemblyname Specifica il nome dell'assembly di cui farà parte un modulo.
-modulename:<string> Specificare il nome del modulo di origine
-netcf Imposta il compilatore come destinazione di .NET Compact Framework.
-noconfig Non compilare con Vbc.rsp.
-nologo Elimina le informazioni del banner del compilatore.
-nostdlib Fa in modo che il compilatore non faccia riferimento alle librerie standard.
-nowarn Elimina la capacità del compilatore di generare avvisi.
-nowin32manifest Indica al compilatore di non incorporare alcun manifesto dell'applicazione nel file eseguibile.
-ottimizzare Abilita/disabilita l'ottimizzazione del codice.
-optioncompare Specifica se i confronti tra stringhe devono essere binari o usare una semantica di testo specifica delle impostazioni locali.
-optionexplicit Applica la dichiarazione esplicita delle variabili.
-optioninfer Abilita l'uso dell'inferenza del tipo locale nelle dichiarazioni di variabili.
-optionstrict Applica la semantica del linguaggio rigorosa.
-Cambio Specifica un file di output.
-parallel[+|-] Specifica se usare la compilazione simultanea (+).
-pathmap Specifica come eseguire il mapping dei percorsi fisici ai nomi dei percorsi di origine restituiti dal compilatore.
-piattaforma Specifica la piattaforma del processore di destinazione del compilatore per il file di output.
-preferreduilang Specificare il nome della lingua di output preferito.
-tranquillo Impedisce al compilatore di visualizzare il codice per gli errori e gli avvisi correlati alla sintassi.
-Recurse Cerca nelle sottodirectory i file di origine da compilare.
-riferimento Importa i metadati da un assembly.
-refonly Restituisce solo un assembly di riferimento.
-refout Specifica il percorso di output di un assembly di riferimento.
-removeintchecks Disabilita il controllo dell'overflow integer.
-risorsa Incorpora una risorsa gestita in un assembly.
-rootnamespace Specifica uno spazio dei nomi per tutte le dichiarazioni di tipo.
-ruleset:<file> Specificare un file del set di regole che disabilita le diagnostiche specifiche.
-sdkpath Specifica la posizione di Mscorlib.dll e Microsoft.VisualBasic.dll.
-subsystemversion Specifica la versione minima del sottosistema che il file eseguibile generato può usare.
-bersaglio Specifica il formato del file di output.
-utf8output Visualizza l'output del compilatore usando la codifica UTF-8.
-vbruntime Specifica che il compilatore deve essere compilato senza un riferimento alla libreria di runtime di Visual Basic o con un riferimento a una libreria di runtime specifica.
-prolisso Restituisce informazioni aggiuntive durante la compilazione.
-warnaserror Alza di livello gli avvisi agli errori.
-win32icon Inserisce un file .ico nel file di output.
-win32manifest Identifica un file manifesto dell'applicazione Win32 definito dall'utente da incorporare nel file eseguibile portabile (PE) di un progetto.
-win32resource Inserisce una risorsa Win32 nel file di output.

Vedere anche