Partilhar via


-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 no separador Aplicação.

  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  

Ver também