Compartir a través de


Opciones del compilador de Visual Basic, por categoría

Actualización: noviembre 2007

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 resultados.

/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 resultados.

/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.

Lenguaje

Opción

Finalidad

/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 local en 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 resultados.

/win32resource

Inserta un recurso Win32 en el archivo de resultados.

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 debe utilizarse 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 SubMain que se usará en el inicio.

/noconfig

No compila con Vbc.rsp.

/nostdlib

Determina que 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 resultados.

/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 a 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

Conceptos

Introducción al Diseñador de proyectos

Referencia

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