Condividi tramite


Opzioni del compilatore Visual Basic elencate per categoria

Il compilatore da riga di comando Visual Basic viene fornito in alternativa alla compilazione dei programmi dall'ambiente di sviluppo integrato (IDE) di Visual Studio. Di seguito viene riportato un elenco delle opzioni del compilatore da riga di comando Visual Basic ordinate in base alla categoria funzionale.

Output del compilatore

Opzione

Scopo

/nologo

Consente di omettere i messaggi informativi del compilatore.

/utf8output

Consente di visualizzare l'output del compilatore mediante la codifica UTF-8.

/verbose

Consente di restituire informazioni supplementari durante la compilazione.

Ottimizzazione

Opzione

Scopo

/filealign

Specifica la posizione di allineamento per le sezioni del file di output.

/optimize

Consente di abilitare o disabilitare le ottimizzazioni.

File di output

Opzione

Scopo

/doc

Elaborare commenti per la documentazione in un file XML.

/netcf

Imposta il compilatore in modo che punti a .NET Compact Framework.

/out

Consente di specificare un file di output.

/target

Consente di specificare il formato dell'output.

Assembly .NET

Opzione

Scopo

/addmodule

Permette al compilatore di rendere disponibili al progetto in corso di compilazione tutte le informazioni sui tipi presenti nei file specificati.

/delaysign

Specifica se l'assembly avrà firma completa o parziale.

/imports

Consente di importare uno spazio dei nomi dall'assembly specificato.

/keycontainer

Specifica il nome di un contenitore di chiavi per una coppia di chiavi allo scopo di assegnare a un assembly un nome sicuro.

/keyfile

Consente di specificare un file contenente una chiave o una coppia di chiavi allo scopo di assegnare a un assembly un nome sicuro.

/libpath

Consente di specificare il percorso degli assembly a cui fa riferimento l'opzione /reference.

/reference

Consente di importare metadati da un assembly.

/moduleassemblyname

Specifica il nome dell'assembly che conterrà un modulo.

Debug e controllo degli errori

Opzione

Scopo

/bugreport

Crea un file contenente informazioni che semplificano la segnalazione di un bug.

/debug

Consente di generare informazioni di debug.

/nowarn

Consente di inibire la capacità del compilatore di generare avvisi.

/quiet

Consente di impedire la visualizzazione del codice per avvisi ed errori relativi alla sintassi da parte del compilatore.

/removeintchecks

Consente di disabilitare il controllo dell'overflow di valori integer.

/warnaserror

Consente di considerare gli avvisi come errori.

Help

Opzione

Scopo

/?

Consente di visualizzare le opzioni del compilatore. Questo comando ha la stessa funzione dell'opzione /help. Non viene effettuata alcuna compilazione.

/help

Consente di visualizzare le opzioni del compilatore. Questo comando corrisponde a specificare l'opzione /?. Non viene effettuata alcuna compilazione.

Linguaggio

Opzione

Scopo

/langversion

Specifica che il compilatore deve accettare solo sintassi inclusa nella versione specificata di Visual Basic.

/optionexplicit

Consente di applicare la dichiarazione esplicita delle variabili.

/optionstrict

Consente di attivare la semantica dei tipi rigorosa.

/optioncompare

Consente di specificare se il confronto si verifica tra stringhe di tipo binario oppure se utilizzare una semantica basata sul testo specifica delle impostazioni locali.

/optioninfer

Abilita l'utilizzo dell'inferenza del tipo di variabile locale nelle dichiarazioni di variabile.

Preprocessore

Opzione

Scopo

/define

Consente di definire simboli per la compilazione condizionale.

Risorse

Opzione

Scopo

/linkresource

Crea un collegamento a una risorsa gestita.

/resource

Consente di incorporare una risorsa gestita in un assembly.

/win32icon

Consente di inserire un file ICO nel file di output.

/win32resource

Consente di inserire una risorsa Win32 nel file di output.

Varie

Opzione

Scopo

@ (specifica di un file di risposta)

Specifica un file di risposta.

/baseaddress

Consente di specificare l'indirizzo di base di una DLL.

/codepage

Consente di specificare la tabella codici da utilizzare per tutti i file del codice sorgente nella compilazione.

/errorreport

Consente di specificare in che modo il compilatore Visual Basic segnalerà i relativi errori interni.

/highentropyva

Indica al kernel di windows se un eseguibile in particolare supporta l'ASLR (ASLR) elevato di entropia.

/main

Specifica la classe contenente la routine di SubMain per utilizzare all' avvio.

/noconfig

La compilazione non viene eseguita con Vbc.rsp.

/nostdlib

Con questo parametro il compilatore non fa riferimento alle librerie standard.

/nowin32manifest

Istruisce il compilatore a non incorporare qualsiasi manifesto dell'applicazione nel file eseguibile.

/platform

Consente di specificare la piattaforma del processore di destinazione utilizzata dal compilatore per il file di output.

/recurse

Esegue la ricerca dei file di origine da compilare anche nelle sottodirectory.

/rootnamespace

Specifica uno spazio dei nomi per tutte le dichiarazioni di tipi.

/sdkpath

Consente di specificare il percorso di Mscorlib.dll e Microsoft.VisualBasic.dll.

/vbruntime

Indica che il compilatore esegue la compilazione senza un riferimento alla libreria di runtime di Visual Basic oppure con un riferimento a una libreria di runtime specifica.

/win32manifest

Identifica un file manifesto dell'applicazione Win32 definito dall'utente da incorporare nel file eseguibile di tipo PE di un progetto.

Vedere anche

Riferimenti

Opzioni del compilatore Visual Basic in ordine alfabetico

Opzioni del compilatore C# in ordine alfabetico

Opzioni del compilatore C# elencate per categoria

Altre risorse

Introduzione a Progettazione progetti