-main
Especifica la clase o el módulo que contiene el procedimiento Sub Main
.
Sintaxis
-main:location
Argumentos
location
Obligatorio. Nombre de la clase o módulo que contiene el procedimiento Sub Main
al que se va a llamar cuando el programa se inicia. Puede tener el formato -main:module o -main:namespace.module.
Comentarios
Use esta opción al crear un archivo ejecutable o un programa ejecutable de Windows. Si la opción -main se omite, el compilador busca un elemento Sub Main
compartido válido en todas las clases y módulos públicos.
Vea Procedimiento Main en Visual Basic para obtener una explicación de los distintos formatos del procedimiento Main
.
Cuando location
es una clase que hereda de Form, el compilador proporciona un procedimiento Main
predeterminado que inicia la aplicación si la clase no tiene un procedimiento Main
. Esto permite compilar código en la línea de comandos que se creó en el entorno de desarrollo.
' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
Inherits System.Windows.Forms.Form
End Class
Para definir -main en el entorno de desarrollo integrado de Visual Studio
Seleccione un proyecto en el Explorador de soluciones. En el menú Proyecto, haga clic en Propiedades.
Haga clic en la pestaña Aplicación .
Asegúrese de que la casilla Habilitar marco de trabajo de la aplicación está desactivada.
Modifique el valor del cuadro Objeto de inicio.
Ejemplo
En el siguiente código se compilan T2.vb
y T3.vb
, especificando que el procedimiento Sub Main
va a estar en la clase Test2
.
vbc t2.vb t3.vb -main:Test2