Dela via


-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

  1. Välj ett projekt i Solution Explorer. Klicka på Egenskaperprojektmenyn.

  2. Klicka på fliken Program .

  3. Kontrollera att kryssrutan Aktivera programramverk inte är markerad.

  4. Ä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  

Se även