Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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. |