-main
Určuje třídu nebo modul, který obsahuje proceduru Sub Main
.
Syntaxe
-main:location
Argumenty
location
Povinný: Název třídy nebo modulu, který obsahuje proceduru Sub Main
, která se má volat při spuštění programu. Může to být ve formátu -main:module nebo -main:namespace.module.
Poznámky
Tuto možnost použijte při vytváření spustitelného souboru nebo spustitelného programu systému Windows. Pokud parametr -main vynecháte, kompilátor vyhledá platný sdílený Sub Main
soubor ve všech veřejných třídách a modulech.
Informace o různých formách Main
postupu najdete v tématu Hlavní procedura v jazyce Visual Basic.
Je-li location
třída, která dědí z Form, kompilátor poskytuje výchozí Main
proceduru, která spustí aplikaci, pokud třída nemá žádný Main
postup. To vám umožní zkompilovat kód na příkazovém řádku, který byl vytvořen ve vývojovém prostředí.
' Compile with /r:System.dll,SYSTEM.WINDOWS.FORMS.DLL /main:MyC
Public Class MyC
Inherits System.Windows.Forms.Form
End Class
Nastavení -main v integrovaném vývojovém prostředí sady Visual Studio
Vyberte projekt v Průzkumník řešení. V nabídce Projekt klepněte na příkaz Vlastnosti.
Klikněte na kartu Aplikace .
Ujistěte se, že políčko Povolit architekturu aplikace není zaškrtnuté.
Upravte hodnotu v poli Spouštěcí objekt .
Příklad
Následující kód se zkompiluje T2.vb
a T3.vb
určuje, že procedura Sub Main
bude nalezena Test2
ve třídě.
vbc t2.vb t3.vb -main:Test2