Compartir a través de


-principal

Especifica la clase o el módulo que contiene el Sub Main procedimiento.

Sintaxis

-main:location  

Argumentos

location
Obligatorio. Nombre de la clase o módulo que contiene el Sub Main procedimiento al que se va a llamar cuando se inicia el programa. Puede estar en el formato -main:module o -main:namespace.module.

Observaciones

Use esta opción al crear un archivo ejecutable o un programa ejecutable de Windows. Si se omite la opción -main , el compilador busca un recurso compartido Sub Main válido en todas las clases y módulos públicos.

Vea Procedimiento principal en Visual Basic para obtener una explicación de las distintas formas del Main procedimiento.

Cuando location es una clase que hereda de Form, el compilador proporciona un procedimiento predeterminado Main que inicia la aplicación si la clase no tiene ningún Main procedimiento. Esto le 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 establecer -main en el entorno de desarrollo integrado de Visual Studio

  1. Seleccione un proyecto en el Explorador de soluciones. En el menú Proyecto , haga clic en Propiedades.

  2. Haga clic en la pestaña Aplicación .

  3. Asegúrese de que la casilla Habilitar marco de trabajo de aplicaciones no esté activada.

  4. Modifique el valor en el cuadro Objeto de inicio .

Ejemplo

El código siguiente compila T2.vb y T3.vb, especificando que el Sub Main procedimiento se encontrará en la Test2 clase .

vbc t2.vb t3.vb -main:Test2  

Consulte también