Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger klassen eller modulen som innehåller proceduren Sub Main .
Syntax
-main:location
Argumentpunkter
location
Obligatoriskt. 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.
Anmärkningar
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
Så här ställer du in -main i den integrerade utvecklingsmiljön i Visual Studio
Välj ett projekt i Solution Explorer. På menyn Project klickar du på Egenskaper.
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.vbanger att proceduren Sub Main ska hittas i Test2 klassen.
vbc t2.vb t3.vb -main:Test2