Opciones del compilador de Visual Basic, por categoría

El compilador de línea de comandos de Visual Basic se proporciona como una alternativa a los programas de compilación del entorno de desarrollo integrado (IDE) de Visual Studio. A continuación, se muestra una lista de opciones del compilador de línea de comandos de Visual Basic clasificadas por categoría funcional.

Resultados del compilador

Opción

Finalidad

/nologo

Suprime la pantalla de bienvenida del compilador.

/utf8output

Muestra los resultados del compilador mediante la codificación UTF-8.

/verbose

Muestra información adicional durante el proceso de compilación.

Optimización

Opción

Finalidad

/filealign

Especifica dónde alinear las secciones del archivo de salida.

/optimize

Habilita o deshabilita las optimizaciones.

Archivos de resultados

Opción

Finalidad

/doc

Procesa los comentarios de documentación generando un archivo XML.

/netcf

Establece el compilador con destino .NET Compact Framework.

/out

Especifica un archivo de salida.

/target

Especifica el formato del resultado.

Ensamblados .NET

Opción

Finalidad

/addmodule

Hace que el compilador facilite la información de tipos presente en los archivos especificados al proyecto que se compila actualmente.

/delaysign

Especifica si el ensamblado estará firmado total o parcialmente.

/imports

Importa un espacio de nombres desde un ensamblado especificado.

/keycontainer

Especifica un nombre de contenedor de claves para un par de claves con el fin de asignar un nombre seguro a un ensamblado.

/keyfile

Especifica un archivo que contiene una clave o un par de claves a fin de asignar un nombre seguro a un ensamblado.

/libpath

Especifica la ubicación de ensamblados a los que se hace referencia mediante la opción /reference.

/reference

Importa metadatos de un ensamblado.

/moduleassemblyname

Especifica el nombre del ensamblado del que formará parte un módulo.

Depuración y comprobación de errores

Opción

Finalidad

/bugreport

Crea un archivo que contiene información para notificar errores del programa.

/debug

Genera información de depuración.

/nowarn

Suprime la capacidad del compilador de generar advertencias.

/quiet

Evita que el compilador muestre código de errores y advertencias relacionados con la sintaxis.

/removeintchecks

Deshabilita la comprobación de desbordamiento de enteros.

/warnaserror

Promueve advertencias a errores.

Ayuda

Opción

Finalidad

/?

Muestra las opciones del compilador. Este comando equivale a especificar la opción /help. No inicia ningún proceso de compilación.

/help

Muestra las opciones del compilador. Este comando equivale a especificar la opción /?. No inicia ningún proceso de compilación.

Language

Opción

Finalidad

/langversion

Especifica que el compilador sólo debe aceptar sintaxis que esté incluida en la versión especificada de Visual Basic.

/optionexplicit

Exige la declaración explícita de variables.

/optionstrict

Obliga a utilizar semántica estricta de tipos.

/optioncompare

Especifica si las comparaciones de cadenas deben ser de tipo binario o si se debe usar semántica de texto específica de la configuración de idioma del sistema.

/optioninfer

Habilita el uso de la inferencia de tipo de variable local en las declaraciones de variables.

Preprocesador

Opción

Finalidad

/define

Define símbolos para compilación condicional.

Recursos

Opción

Finalidad

/linkresource

Crea un vínculo a un recurso administrado.

/resource

Incrusta un recurso administrado en un ensamblado.

/win32icon

Inserta un archivo .ico en el archivo de salida.

/win32resource

Inserta un recurso Win32 en el archivo de salida.

Varios

Opción

Finalidad

@ (especificar archivo de respuesta)

Especifica un archivo de respuesta.

/baseaddress

Especifica la dirección base de un archivo DLL.

/codepage

Especifica la página de códigos que se va a utilizar para todos los archivos de código fuente en la compilación.

/errorreport

Especifica cómo el compilador de Visual Basic debe indicar los errores internos.

/main

Especifica la clase que contiene el procedimiento Sub Main que se usará en el inicio.

/noconfig

No compila con Vbc.rsp.

/nostdlib

Hace que el compilador no haga referencia a las bibliotecas estándar.

/nowin32manifest

Indica al compilador que no incruste ningún manifiesto de aplicación en el archivo ejecutable.

/platform

Especifica la plataforma del procesador que el compilador destina para el archivo de salida.

/recurse

Busca en los subdirectorios archivos de código fuente para compilar.

/rootnamespace

Especifica un espacio de nombres para todas las declaraciones de tipos.

/sdkpath

Especifica la ubicación de Mscorlib.dll y Microsoft.VisualBasic.dll.

/vbruntime

Especifica que el compilador debe compilar sin una referencia a la biblioteca en tiempo de ejecución de Visual Basic o con una referencia a una biblioteca en tiempo de ejecución concreta.

/win32manifest

Identifica un archivo de manifiesto de la aplicación Win32 definido por el usuario para que se incruste en el archivo ejecutable portable (PE) de un proyecto.

Vea también

Referencia

Opciones del compilador de Visual Basic, por orden alfabético

Opciones del compilador de C#, por orden alfabético

Opciones del compilador de C#, por categoría

Conceptos

Introducción al Diseñador de proyectos