Compartilhar via


-principal

Especifica a classe ou o 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 formulário -main:module ou -main:namespace.module.

Observações

Use essa opção ao criar um arquivo executável ou 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 o Procedimento Principal no Visual Basic para obter uma discussão sobre as várias formas do Main procedimento.

Quando location é uma classe que herda, Formo 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. Selecione um projeto 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 de objeto Inicialização .

Exemplo

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

vbc t2.vb t3.vb -main:Test2  

Consulte também