Compartir a través de


/main

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

/main:location

Argumentos

  • location
    Obligatorio. Una especificación completa a la clase o módulo que contiene el procedimiento Sub Main que se va a llamar cuando el sistema se inicia. Puede estar en el formulario /main:module o /main:namespace.module.

Comentarios

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 procedimiento Sub Main compartido válido en todas las clases y módulos públicos.

Vea Procedimiento Main en Visual Basic para consultar una descripción de las distintas formas que puede tener el 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 ningún procedimiento Main. 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 integrado de desarrollo (IDE) de Visual Studio

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

    Para obtener más información, vea Introducción al Diseñador de proyectos.

  2. Haga clic en la ficha Aplicación.

  3. Asegúrese de que no se active la casilla Habilitar marco de trabajo de la aplicación.

  4. Modifique el valor en el cuadro Objeto inicial.

Ejemplo

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

vbc t2.vb t3.vb /main:Test2

Vea también

Referencia

/target (Visual Basic)

Líneas de comandos de compilación de ejemplo (Visual Basic)

Conceptos

Procedimiento Main en Visual Basic

Otros recursos

Compilador de línea de comandos de Visual Basic

Versión de Visual Basic del programa Hola a todos