Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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. |