-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
Een project selecteren in Solution Explorer. Klik in het menu Project op Eigenschappen.
Klik op het tabblad Toepassing .
Zorg ervoor dat het selectievakje Toepassingsframework inschakelen niet is ingeschakeld.
Wijzig de waarde in het vak Opstartobject .
Opmerking
Met de volgende code wordt gecompileerd T2.vb
en T3.vb
wordt opgegeven dat de Sub Main
procedure in de Test2
klasse wordt gevonden.
vbc t2.vb t3.vb -main:Test2