Esempi di righe di comando di compilazione (Visual Basic)
In alternativa alla compilazione dei programmi Visual Basic da Visual Studio, è possibile compilare dalla riga di comando per generare file eseguibili (exe) o di libreria a collegamento dinamico (dll).
Il compilatore da riga di comando di Visual Basic supporta un insieme completo di opzioni per il controllo dei file di input e di output, degli assembly e delle opzioni di debug e del preprocessore. Ciascuna opzione è disponibile in due formati intercambiabili: -option e /option. In questa documentazione è illustrato solo il formato /option.
Nella tabella riportata di seguito vengono elencati alcuni esempi di righe di comando che è possibile modificare in base alle specifiche esigenze.
Per |
Utilizzo |
---|---|
Compilare File.vb e creare File.exe |
vbc /reference:Microsoft.VisualBasic.dll File.vb |
Compilare File.vb e creare File.dll |
vbc /target:library File.vb |
Compilare File.vb e creare Mio.exe |
vbc /out:Mio.exe File.vb |
Compilare tutti i file di Visual Basic nella directory corrente, con ottimizzazioni attive e il simbolo DEBUG definito, generando File2.exe |
vbc /define:DEBUG=1 /optimize /out:File2.exe *.vb |
Compilare tutti i file Visual Basic nella directory corrente, generando una versione di debug di File2.dll senza visualizzare il logo o gli avvisi |
vbc /target:library /out:File2.dll /nowarn /nologo /debug *.vb |
Compilare tutti i file di Visual Basic nella directory corrente in Qualcosa.dll |
vbc /target:library /out:Qualcosa.dll *.vb |
Durante la compilazione dalla riga di comando, è necessario fare esplicito riferimento alla libreria di runtime di Microsoft Visual Basic tramite l'opzione del compilatore /reference.
Suggerimento
Quando si compila un progetto utilizzando l'ide di Visual Studio, è possibile visualizzare le informazioni sul comando collegato di vbc con le opzioni del compilatore nella finestra di output.Per visualizzare queste informazioni, aprire Compila ed esegui, Progetti e soluzioni, finestra di dialogo Opzioniquindi impostare Livello di dettaglio output in compilazione progetto MSBuildNormale o a un livello superiore di dettaglio.Per ulteriori informazioni, vedere Procedura: visualizzare, salvare e configurare file di log di compilazione.