-Main
Anger klassen eller modulen som innehåller proceduren Sub Main
.
Syntax
-main:location
Argument
location
Obligatoriska. Namnet på klassen eller modulen som innehåller proceduren Sub Main
som ska anropas när programmet startar. Detta kan vara i formatet -main:module eller -main:namespace.module.
Kommentarer
Använd det här alternativet när du skapar en körbar fil eller körbart Windows-program. Om alternativet -main utelämnas söker kompilatorn efter en giltig delad Sub Main
i alla offentliga klasser och moduler.
Se Huvudproceduren i Visual Basic för en diskussion om de olika formerna av proceduren Main
.
När location
är en klass som ärver från Formtillhandahåller kompilatorn en standardprocedur Main
som startar programmet om klassen inte har någon Main
procedur. På så sätt kan du kompilera kod på kommandoraden som skapades i utvecklingsmiljön.
' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
Inherits System.Windows.Forms.Form
End Class
Ange -main i den integrerade utvecklingsmiljön i Visual Studio
Välj ett projekt i Solution Explorer. Klicka på Egenskaper på projektmenyn.
Klicka på fliken Program .
Kontrollera att kryssrutan Aktivera programramverk inte är markerad.
Ändra värdet i rutan Startobjekt .
Exempel
Följande kod kompilerar T2.vb
och T3.vb
anger att proceduren Sub Main
ska hittas i Test2
klassen.
vbc t2.vb t3.vb -main:Test2