Share via


Opzioni del compilatore Visual Basic elencate per categoria

Aggiornamento: novembre 2007

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

Funzione

/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

Funzione

/filealign

Consente di specificare la posizione di allineamento per le sezioni del file di output.

/optimize

Consente di attivare o disattivare le ottimizzazioni.

File di output

Opzione

Funzione

/doc

Elaborazione dei 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

Funzione

/addmodule

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

/delaysign

Consente di specificare se l'assembly verrà firmato parzialmente o completamente.

/imports

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

/keycontainer

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

Funzione

/bugreport

Consente di creare un file contenente informazioni che semplificano la segnalazione di un errore.

/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 disattivare il controllo dell'overflow di valori integer.

/warnaserror

Consente di considerare gli avvisi come errori.

Guida in linea

Opzione

Funzione

/?

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 ha la stessa funzione dell'opzione /?. Non viene effettuata alcuna compilazione.

Linguaggio

Opzione

Funzione

/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

Funzione

/define

Consente di definire simboli per la compilazione condizionale.

Risorse

Opzione

Funzione

/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

Funzione

@ (specifica di un file di risposta)

Consente di specificare 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 di codice sorgente inclusi nella compilazione.

/errorreport

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

/main

Consente di specificare la classe contenente la routine SubMain da utilizzare all'avvio.

/noconfig

La compilazione non viene eseguita con Vbc.rsp.

/nostdlib

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

Consente di cercare nelle sottodirectory i file di origine da compilare.

/rootnamespace

Consente di specificare 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 deve compilare 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

Concetti

Introduzione a Progettazione progetti

Riferimenti

Opzioni del compilatore Visual Basic in ordine alfabetico