-principal

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

Sintaxe

-main:location  

Argumentos

location
Obrigatório. O nome da classe ou módulo que contém o Sub Main procedimento a ser chamado quando o programa é iniciado. Isso pode estar no formato -main:module ou -main:namespace.module.

Observações

Use essa opção ao criar um arquivo executável ou um programa executável do Windows. Se a opção -main for omitida, o compilador procurará um compartilhado Sub Main válido em todas as classes e módulos públicos.

Consulte Procedimento principal no Visual Basic para uma discussão das várias formas do Main procedimento.

Quando location é uma classe que herda de Form, o compilador fornece um procedimento padrão Main que inicia o aplicativo se a classe não tiver nenhum Main procedimento. Isso permite compilar código na linha de comando que foi criada 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

Para definir -main no ambiente de desenvolvimento integrado do Visual Studio

  1. Tenha um projeto selecionado no Gerenciador de Soluções. No menu Projeto, clique em Propriedades.

  2. Clique na guia Aplicativo .

  3. Verifique se a caixa de seleção Habilitar estrutura do aplicativo 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 Sub Main procedimento será encontrado na Test2 classe.

vbc t2.vb t3.vb -main:Test2  

Consulte também