Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
Tenha um projeto selecionado no Gerenciador de Soluções. No menu Projeto, clique em Propriedades.
Clique no separador Aplicação.
Verifique se a caixa de seleção Habilitar estrutura do aplicativo não está marcada.
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