Compartir a través de


Opciones del compilador de Visual Basic enumeradas alfabéticamente

El compilador de línea de comandos de Visual Basic se proporciona como alternativa a compilar programas desde el entorno de desarrollo integrado (IDE) de Visual Studio. A continuación se muestra una lista de las opciones del compilador de línea de comandos de Visual Basic ordenadas alfabéticamente.

Cada opción del compilador está disponible en dos formas: -option y /option. La documentación solo muestra el formulario -option.

Opción Propósito
@ (Especificar archivo de respuesta) Especifica un archivo de respuesta.
-? Muestra las opciones del compilador. Este comando es el mismo que especificar la -help opción . No se produce ninguna compilación.
-additionalfile Asigna nombres a archivos adicionales que no afectan directamente a la generación de código, pero que los analizadores pueden usar para generar errores o advertencias.
-addmodule Hace que el compilador haga que toda la información de tipo de los archivos especificados esté disponible para el proyecto que está compilando actualmente.
-analyzer Ejecute los analizadores desde este ensamblado (formato corto: -a)
-baseaddress Especifica la dirección base de un archivo DLL.
-bugreport Crea un archivo que contiene información que facilita el informe de un error.
-checksumalgorithm:<alg> Especifique el algoritmo para calcular la suma de comprobación del archivo de origen almacenada en PDB. Los valores admitidos son: SHA1 (valor predeterminado) o SHA256.
Debido a problemas de colisión con SHA1, Microsoft recomienda SHA256 o superior.
-codepage Especifica la página de códigos que se va a usar para todos los archivos de código fuente de la compilación.
-depurar Genera información de depuración.
-definir Define símbolos para la compilación condicional.
-delaysign Especifica si el ensamblado estará totalmente o parcialmente firmado.
-determinista Hace que el compilador produzca un ensamblado cuyo contenido binario sea idéntico entre compilaciones si las entradas son idénticas.
-Doc Procesa los comentarios de documentación generando un archivo XML.
-errorreport Especifica cómo el compilador de Visual Basic debe notificar errores internos del compilador.
-filealign Especifica dónde alinear las secciones del archivo de salida.
-Ayuda Muestra las opciones del compilador. Este comando es el mismo que especificar la -? opción . No se produce ninguna compilación.
-highentropyva Indica si un archivo ejecutable determinado admite la aleatoriedad de diseño de espacio de direcciones de alta entropía (ASLR).
-importaciones Importa un espacio de nombres desde un ensamblado especificado.
-keycontainer Especifica un nombre de contenedor de claves para un par de claves para asignar un nombre seguro a un ensamblado.
-keyfile Especifica un archivo que contiene una clave o un par de claves para asignar un nombre seguro a un ensamblado.
-langversion Especifique la versión del idioma: 9|9.0|10|10.0|11|11.0.
-libpath Especifica la ubicación de los ensamblados a los que hace referencia la opción -reference .
-linkresource Crea un vínculo a un recurso administrado.
-principal Especifica la clase que contiene el Sub Main procedimiento que se va a usar en el inicio.
-moduleassemblyname Especifica el nombre del ensamblado del que formará parte un módulo.
-modulename:<string> Especificar el nombre del módulo de origen
-netcf Establece el compilador como destino .NET Compact Framework.
-noconfig No compile con Vbc.rsp.
-nologo Suprime la información del banner del compilador.
-nostdlib Hace que el compilador no haga referencia a las bibliotecas estándar.
-nowarn Suprime la capacidad del compilador para generar advertencias.
-nowin32manifest Indica al compilador que no inserte ningún manifiesto de aplicación en el archivo ejecutable.
-optimizar Habilita o deshabilita la optimización del código.
-optioncompare Especifica si las comparaciones de cadenas deben ser binarias o usar la semántica de texto específica de la configuración regional.
-optionexplicit Aplica la declaración explícita de variables.
-optioninfer Habilita el uso de la inferencia de tipos locales en declaraciones de variables.
-optionstrict Aplica una semántica de lenguaje estricta.
-fuera Especifica un archivo de salida.
-parallel[+|-] Especifica si se va a usar la compilación simultánea (+).
-pathmap Especifica cómo asignar rutas de acceso físicas a los nombres de ruta de acceso de origen que genera el compilador.
-plataforma Especifica la plataforma de procesador que el compilador tiene como destino el archivo de salida.
-preferreduilang Especifique el nombre del idioma de salida preferido.
-tranquilo Impide que el compilador muestre código para errores y advertencias relacionados con la sintaxis.
-recurse Busca subdirectorios para que se compilen los archivos de origen.
-referencia Importa los metadatos de un ensamblado.
-refonly Genera solo un ensamblado de referencia.
-refout Especifica la ruta de acceso de salida de un ensamblado de referencia.
-removeintchecks Deshabilita la comprobación de desbordamiento de enteros.
-recurso Inserta un recurso administrado en un ensamblado.
-rootnamespace Especifica un espacio de nombres para todas las declaraciones de tipo.
-ruleset:<file> Especifique un archivo de conjunto de reglas que deshabilite diagnósticos específicos.
-sdkpath Especifica la ubicación de Mscorlib.dll y Microsoft.VisualBasic.dll.
-subsystemversion Especifica la versión mínima del subsistema que puede usar el archivo ejecutable generado.
-blanco Especifica el formato del archivo de salida.
-utf8output Muestra la salida del compilador mediante la codificación UTF-8.
-vbruntime Especifica que el compilador debe compilarse sin referencia a la biblioteca en tiempo de ejecución de Visual Basic o con una referencia a una biblioteca en tiempo de ejecución específica.
-verboso Genera información adicional durante la compilación.
-warnaserror Promueve advertencias a errores.
-win32icon Inserta un archivo .ico en el archivo de salida.
-win32manifest Identifica un archivo de manifiesto de aplicación Win32 definido por el usuario que se va a incrustar en el archivo ejecutable portátil (PE) de un proyecto.
-win32resource Inserta un recurso Win32 en el archivo de salida.

Consulte también