Líneas de comandos de compilación de ejemplo (Visual Basic)Sample compilation command lines (Visual Basic)

Como alternativa a la compilación de programas Visual Basic desde Visual Studio, puede compilar desde la línea de comandos para generar archivos ejecutables (. exe) o archivos de biblioteca de vínculos dinámicos (. dll).As an alternative to compiling Visual Basic programs from within Visual Studio, you can compile from the command line to produce executable (.exe) files or dynamic-link library (.dll) files.

El compilador de línea de comandos de Visual Basic admite un conjunto completo de opciones que controlan los archivos de entrada y salida, los ensamblados y las opciones de depuración y preprocesador.The Visual Basic command-line compiler supports a complete set of options that control input and output files, assemblies, and debug and preprocessor options. Cada opción está disponible en dos formas intercambiables: -option y /option.Each option is available in two interchangeable forms: -option and /option. En esta documentación solo se muestra el formulario -option.This documentation shows only the -option form.

En la tabla siguiente se enumeran algunas líneas de comandos de ejemplo que puede modificar para su propio uso.The following table lists some sample command lines you can modify for your own use.

ParaTo UsoUse
Compile File. VB y cree File. exeCompile File.vb and create File.exe vbc -reference:Microsoft.VisualBasic.dll File.vb
Compile File. VB y cree File. dllCompile File.vb and create File.dll vbc -target:library File.vb
Compile File. VB y cree My. exeCompile File.vb and create My.exe vbc -out:My.exe File.vb
Compile File. VB y cree una biblioteca y un ensamblado de referencia denominado File. dll.Compile File.vb and create both a library and a reference assembly named File.dll vbc -target:library -ref:.\debug\bin\ref\file.dll File.vb
Compilar todos los archivos Visual Basic en el directorio actual, con optimizaciones en y el símbolo de DEBUG definido, produciendo archivo2. exeCompile all Visual Basic files in the current directory, with optimizations on and the DEBUG symbol defined, producing File2.exe vbc -define:DEBUG=1 -optimize -out:File2.exe *.vb
Compilar todos los archivos Visual Basic en el directorio actual, generando una versión de depuración de archivo2. dll sin mostrar el logotipo o las advertenciasCompile all Visual Basic files in the current directory, producing a debug version of File2.dll without displaying the logo or warnings vbc -target:library -out:File2.dll -nowarn -nologo -debug *.vb
Compilar todos los archivos Visual Basic del directorio actual en un archivo. dllCompile all Visual Basic files in the current directory to Something.dll vbc -target:library -out:Something.dll *.vb

Sugerencia

Al compilar un proyecto mediante el IDE de Visual Studio, puede mostrar información sobre el comando de VBC asociado con sus opciones del compilador en la ventana salida.When you build a project by using the Visual Studio IDE, you can display information about the associated vbc command with its compiler options in the output window. Para mostrar esta información, abra el cuadro de diálogo Opciones, proyectos y soluciones, compilar y ejecutary, a continuación, establezca el nivel de detalle de la salida de la compilación del proyecto de MSBuild en normal o en un nivel más alto de detalle.To display this information, open the Options Dialog Box, Projects and Solutions, Build and Run, and then set the MSBuild project build output verbosity to Normal or a higher level of verbosity.

Vea tambiénSee also