Delen via


-Belangrijkste

Hiermee geeft u de klasse of module die de Sub Main procedure bevat.

Syntaxis

-main:location  

Argumenten

location
Vereist. De naam van de klasse of module die de Sub Main procedure bevat die moet worden aangeroepen wanneer het programma wordt gestart. Dit kan de notatie -main:module of -main:namespace.module hebben.

Opmerkingen

Gebruik deze optie wanneer u een uitvoerbaar bestand of een uitvoerbaar Windows-programma maakt. Als de optie -main wordt weggelaten, zoekt de compiler naar een geldig gedeelde Sub Main versie in alle openbare klassen en modules.

Zie Main Procedure in Visual Basic voor een bespreking van de verschillende vormen van de Main procedure.

Wanneer location is een klasse die overneemt van Form, biedt de compiler een standaardprocedure Main waarmee de toepassing wordt gestart als de klasse geen Main procedure heeft. Hiermee kunt u code compileren op de opdrachtregel die is gemaakt in de ontwikkelomgeving.

' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
    Inherits System.Windows.Forms.Form
End Class

-main instellen in de geïntegreerde ontwikkelomgeving van Visual Studio

  1. Een project selecteren in Solution Explorer. Klik in het menu Project op Eigenschappen.

  2. Klik op het tabblad Toepassing .

  3. Zorg ervoor dat het selectievakje Toepassingsframework inschakelen niet is ingeschakeld.

  4. Wijzig de waarde in het vak Opstartobject .

Opmerking

Met de volgende code wordt gecompileerd T2.vb en T3.vbwordt opgegeven dat de Sub Main procedure in de Test2 klasse wordt gevonden.

vbc t2.vb t3.vb -main:Test2  

Zie ook