/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
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.
Haga clic en la ficha Aplicación.
Asegúrese de que no se active la casilla Habilitar marco de trabajo de la aplicación.
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
Líneas de comandos de compilación de ejemplo (Visual Basic)
Conceptos
Versión de Visual Basic del programa Hola a todos
Procedimiento Main en Visual Basic