/Main

Especifica a classe ou módulo que contém o procedimento Sub Main.

/main:location

Argumentos

  • location
    Obrigatório.Um total de qualificação para a classe ou módulo que contém o procedimento Sub Main para ser chamado quando o programa for iniciado.Isso pode estar na forma /main:module ou /main:namespace.module.

Comentários

Use esta opção quando você criar um arquivo executável ou programa executável do Windows.Se a opção /main for omitida, o compilador procura uma Sub Main compartilhada válida em todas as classes públicas e módulos.

Consulte Procedimento principal no Visual Basic para uma discussão dos vários formulários do procedimento Main.

Quando location é uma classe que herda de Form, o compilador fornece um procedimento padrão Main que inicia o aplicativo se a classe possui nenhum procedimento Main.Isso permite que você compilar código em de linha de comando que foi criado no ambiente de desenvolvimento.

' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
    Inherits System.Windows.Forms.Form
End Class

Configurar definir/principal no ambiente de desenvolvimento integrado Visual Studio

  1. Tenha um projeto selecionado no Solution Explorer.No menu Project, clique em Properties..

    Para obter mais informações, consulte Introdução ao Project Designer.

  2. Clique na guia Application.

  3. Certifique-se de que a caixa de seleção Estrutura do Aplicativo ativar não está marcada.

  4. Modifique o valor na caixa Objeto de Inicialização.

Exemplo

O código a seguir compila T2.vb e T3.vb, especificando que o procedimento Sub Main irá ser encontrado na classe Test2.

vbc t2.vb t3.vb /main:Test2

Consulte também

Referência

/Target (Visual Basic)

Linhas de comando de compilação de amostra (Visual Basic)

Conceitos

Versão de Visual Basic de Hello, World

Procedimento principal no Visual Basic

Outros recursos

Visual Basic compilador de linha de comando